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
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)