Kom igångKom igång gratis

Arv av klassattribut

I början av det här kapitlet lärde du dig om klassattribut och metoder som delas av alla instanser av en klass. Hur fungerar de i kombination med arv?

I den här övningen skapar du underklasser till klassen Player från kapitelets första lektion och undersöker hur klassattribut och metoder ärvs.

Klassen Player är redan definierad. Kom ihåg att Player hade två klassattribut: MAX_POSITION och MAX_SPEED, med standardvärdena 10 respektive 3.

Den här övningen är en del av kursen

Objektorienterad programmering i Python

Visa kurs

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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)
Redigera och kör kod