Začněte nyníZačněte zdarma

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

Zobrazit kurz

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
____
Upravit a spustit kód