Zacznij terazZacznij za darmo

Atrybuty na poziomie klasy

Atrybuty klasy przechowują dane współdzielone przez wszystkie instancje tej klasy. Przypisuje się im wartości w ciele klasy i odwołuje się do nich za pomocą składni ClassName., a nie self. – gdy są używane w metodach.

W tym ćwiczeniu wcielisz się w rolę twórcy gry, w której kilku graczy porusza się po siatce i wchodzi ze sobą w interakcje. Pierwszym krokiem jest zdefiniowanie klasy Player, która będzie się poruszać wyłącznie wzdłuż prostej linii. Klasa Player będzie miała atrybut position oraz metodę move(). Siatka jest ograniczona, więc atrybut position obiektu Player będzie miał wartość maksymalną.

To ćwiczenie jest częścią kursu

Programowanie obiektowe w Pythonie

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# Create a Player class
____


# Print Player.MAX_POSITION       
____

# Create a player p and print its MAX_POSITITON
____
Edytuj i uruchom kod