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

Kurs anzeigen

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)