Moștenirea atributelor de clasă
La începutul acestui capitol, ai aflat despre atributele și metodele de clasă, care sunt partajate între toate instanțele unei clase. Cum funcționează acestea în contextul moștenirii?
În acest exercițiu, vei crea subclase ale clasei Player din prima lecție a capitolului și vei explora moștenirea atributelor și metodelor de clasă.
Clasa Player a fost deja definită pentru tine. Reamintește-ți că aceasta avea două atribute de nivel de clasă: MAX_POSITION și MAX_SPEED, cu valorile implicite 10, respectiv 3.
Acest exercițiu face parte din cursul
Programare orientată pe obiecte în Python
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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)