Как реализовать наследование в Python?
Класс может наследовать атрибуты и методы поведения из другого класса, называемого суперклассом. Класс, который наследуется от суперкласса, называется подклассом, также называемым классом наследника или дочерним классом. Наследование позволяет нам определить класс, который извлекает все функциональные возможности из родительского класса и позволяет нам добавлять больше.
class MyBaseClass: #Base class implementations class MyDerivedClass(MyBaseClass): #Derived class implementations
Пример
class Animal(object): def makeSound(self): raise NotImplementedError() class Dog(Animal): def makeSound(self): print ("woff!") class Cat(Animal): def makeSound(self): print ("meow")