開始使用免費開始

類別層級屬性

類別屬性儲存的是在所有該類別實例之間共用的資料。它們在類別本體中指派數值,並且在方法中使用時,應以 ClassName. 的語法來參照,而不是用 self.

在這個練習中,你是一位遊戲開發者,正在製作一款有多位玩家在方格上移動並彼此互動的遊戲。第一步,你要定義一個只會沿直線移動的 Player 類別。Player 會有一個 position 屬性和一個 move() 方法。因為方格有邊界,Playerposition 會有一個最大值。

本練習屬於課程

Python 物件導向程式設計

檢視課程

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# Create a Player class
____


# Print Player.MAX_POSITION       
____

# Create a player p and print its MAX_POSITITON
____
編輯並執行程式碼