Junior
Hogyan hívjuk meg a szülő osztályt egy osztályban?
sobes.tech MI
Válasz az MI-től
A szülőosztály hívásához a super() függvényt használjuk.
class Parent:
def __init__(self, value):
self.value = value
class Child(Parent):
def __init__(self, value, extra_value):
super().__init__(value) # Szülő osztály __init__ hívása
self.extra_value = extra_value
def display(self):
print(f"Szülő értéke: {self.value}")
print(f"Gyermek extra értéke: {self.extra_value}")
super().display_parent_method() # Szülő osztály metódusának hívása
def display_parent_method(self):
print("Ez egy szülő osztályból származó metódus.")