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 zum Anfassen
Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.
# 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)