Atributy na úrovni třídy
Atributy třídy uchovávají data sdílená všemi instancemi dané třídy. Přiřazují se v těle třídy a v metodách se na ně odkazuje syntaxí ClassName. místo self.
V tomto cvičení si zahraješ na herního vývojáře, který pracuje na hře s několika hráči pohybujícími se po mřížce a vzájemně interagujícími. Jako první krok chceš definovat třídu Player, která se bude pohybovat pouze po přímce. Třída Player bude mít atribut position a metodu move(). Mřížka je omezená, takže position hráče bude mít maximální hodnotu.
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 Player class
____
# Print Player.MAX_POSITION
____
# Create a player p and print its MAX_POSITITON
____