Sobes.tech
Junior

Как да се обърнете към родителския клас в клас?

sobes.tech AI

Отговор от 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"Стойност на родителя: {self.value}")
        print(f"Допълнителна стойност на детето: {self.extra_value}")
        super().display_parent_method() # Вика метода на родителския клас

    def display_parent_method(self):
        print("Това е метод от родителския клас.")