Začněte nyníZačněte zdarma

Dědičnost atributů třídy

Na začátku této kapitoly ses seznámil/a s atributy třídy a metodami, které sdílí všechny instance dané třídy. Jak to ale funguje s dědičností?

V tomto cvičení vytvoříš podtřídy třídy Player z první lekce kapitoly a prozkoumáš dědičnost atributů a metod třídy.

Třída Player je již definována. Připomeň si, že měla dva atributy třídy: MAX_POSITION a MAX_SPEED s výchozími hodnotami 10 a 3.

Toto cvičení je součástí kurzu

Object-Oriented Programming in Python

Zobrazit kurz

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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)
Upravit a spustit kód