В Python суперкласс — это класс, от которого наследуется другой класс. Другими словами, это родительский класс по отношению к дочернему (подклассу).
class Animal: # суперкласс
def speak(self):
print("Some sound")
class Dog(Animal): # подкласс
def speak(self):
print("Bark")
Также в Python есть функция
super()
, которая позволяет обращаться к методам суперкласса из подкласса:
class Dog(Animal):
def speak(self):
super().speak() # вызов метода speak из Animal
print("Bark")
>>Click here to continue<<