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

Наследование атрибутов класса

В начале этой главы вы узнали об атрибутах класса и методах, которые являются общими для всех экземпляров класса. Как они работают при наследовании?

В этом упражнении вы создадите подклассы класса Player из первого урока главы и изучите наследование атрибутов и методов класса.

Класс Player уже определён для вас. Напомним, что в нём есть два атрибута уровня класса: MAX_POSITION и MAX_SPEED — со значениями по умолчанию 10 и 3 соответственно.

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

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

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

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

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

# Create a Racer class and set MAX_SPEED to 5
____
 
# Create a Player and a Racer objects
p = ____
r = ____

print("p.MAX_SPEED = ", p.MAX_SPEED)
print("r.MAX_SPEED = ", r.MAX_SPEED)

print("p.MAX_POSITION = ", p.MAX_POSITION)
print("r.MAX_POSITION = ", r.MAX_POSITION)
Редактировать и запускать код