Vererbung von Klassenattributen
Am Anfang dieses Kapitels hast du etwas über Klassenattribute und Methoden gelernt, die von allen Instanzen einer Klasse gemeinsam genutzt werden. Wie funktionieren sie mit der Vererbung?
In dieser Übung erstellst du Unterklassen der Klasse Player
aus der ersten Lektion des Kapitels und erkundest die Vererbung von Klassenattributen und Methoden.
Die Klasse Player
ist für dich definiert worden. Erinnere dich daran, dass die Klasse Player
zwei Attribute auf Klassenebene hatte: MAX_POSITION
und MAX_SPEED
, mit den Standardwerten 10
und 3
.
Diese Übung ist Teil des Kurses
Objektorientierte Programmierung in Python
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# Create a Racer class and set MAX_SPEED to 5
____
# Create a Player and a Racer objects
p = ____
r = ____
print("p.MAX_SPEED = ", p.MAX_SPEED)
print("r.MAX_SPEED = ", r.MAX_SPEED)
print("p.MAX_POSITION = ", p.MAX_POSITION)
print("r.MAX_POSITION = ", r.MAX_POSITION)