類別屬性的繼承
在本章一開始,你學過在同一個類別的所有實例之間會共用的類別屬性與方法。那麼,它們在繼承時會怎麼運作呢?
在這個練習中,你會從本章第一課的 Player 類別建立子類別,並探索類別屬性與方法的繼承。
Player 類別已經為你定義好。回想一下,Player 類別有兩個類別層級屬性:MAX_POSITION 與 MAX_SPEED,其預設值分別是 10 與 3。
本練習屬於課程
Python 物件導向程式設計
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# 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)