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
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
____