Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗pyOpIhOCM 31 of 174 menu
◀ ▶

Методы потомка в ООП в Python

Класс-потомок может иметь свои методы. Для примера добавим нашему студенту геттер и сеттер года обучения:

class Student(User): def __init__(self): self.__year = None def set_year(self, year): self.__year = year def get_year(self): return self.__year

В классе-потомке будут доступны как его личные методы, так и унаследованные. Давайте проверим. Создадим объект класса:

student = Student()

Установим ему имя с помощью унаследованного метода, а год обучения с помощью собственного метода:

student.set_name('john') student.set_year(1)

Прочитаем его имя и год обучения:

name = student.get_name() year = student.get_year() print(name + ' ' + str(year))

В классе Employee сделайте геттер и сеттер зарплаты.

Проверьте, что в классе Employee работают как его родные методы, так и унаследованные.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить