LoslegenKostenlos loslegen

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

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