НачатьНачать бесплатно

Атрибуты класса

Атрибуты класса хранят данные, общие для всех экземпляров класса. Они задаются в теле класса и используются с синтаксисом ClassName., а не self., когда речь идёт об обращении к ним внутри методов.

В этом упражнении вы выступите в роли разработчика игры, в которой несколько игроков перемещаются по сетке и взаимодействуют друг с другом. Первым шагом нужно определить класс Player, который будет двигаться вдоль прямой линии. У Player будет атрибут position и метод move(). Сетка ограничена, поэтому значение position объекта Player не может превышать заданный максимум.

Это упражнение является частью курса

Объектно-ориентированное программирование на Python

Посмотреть курс

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Create a Player class
____


# Print Player.MAX_POSITION       
____

# Create a player p and print its MAX_POSITITON
____
Редактировать и запускать код