LoslegenKostenlos loslegen

Vererbung von Klassenattributen

Zu Beginn dieses Kapitels hast du Klassenattribute und -methoden kennengelernt, die von allen Instanzen einer Klasse geteilt werden. Wie funktionieren sie zusammen mit Vererbung?

In dieser Übung erstellst du Unterklassen der Klasse Player aus der ersten Lektion des Kapitels und untersuchst die Vererbung von Klassenattributen und -methoden.

Die Klasse Player wurde für dich definiert. Erinnere dich: Die Klasse Player hatte zwei Attribute auf Klassenebene: MAX_POSITION und MAX_SPEED mit Standardwerten 10 bzw. 3.

Diese Übung ist Teil des Kurses

Objektorientierte Programmierung in Python

Kurs anzeigen

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)
Code bearbeiten und ausführen