Как реализовать наследование в 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")

Источник: http://net-informations.com/python/iq/inheritance.htm

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Adblock
detector