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

Наследование публичных методов в ООП в Python

Класс-потомок наследует все публичные методы родителей. Давайте посмотрим на примере. Пусть у нас есть класс со следующими методами:

class User: def __init__(self): self.__name = None def set_name(self, name): self.__name = name def get_name(self): return self.__name

Пусть от этого класса наследует следующий класс:

class Student(User): pass

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

student = Student()

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

student.set_name('john')

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

name = student.get_name() print(name)

Сделайте класс Employee, наследующий от класса User.

Проверьте, что ваш класс Employee наследует методы от класса User.

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