Назад к вопросам
Junior
64
questionbank
Как в классе обратиться к родительскому классу?
Sobes Copilot
Получайте ответы в реальном времени
Ответ от нейросети
sobes.tech AI
Для обращения к родительскому классу используется функция super().
class Parent:
def __init__(self, value):
self.value = value
class Child(Parent):
def __init__(self, value, extra_value):
super().__init__(value) # Вызов __init__ родительского класса
self.extra_value = extra_value
def display(self):
print(f"Parent value: {self.value}")
print(f"Child extra value: {self.extra_value}")
super().display_parent_method() # Вызов метода родительского класса
def display_parent_method(self):
print("This is a method from the parent class.")