• Предмет: Информатика
  • Автор: vova26277272
  • Вопрос задан 3 месяца назад

Поработайте над сложным классом, порожденным несколькими классами.
У каждого из классов, от которых наследуется результирующий, должны быть эксклюзивные атрибуты и методы,
доступные в дочернем. Сделайте кто то умоляю


vova26277272: это на пайтоне

Ответы

Ответ дал: alxal8942
1

Ответ:

Объяснение:

class Animal:

   def __init__(self, name):

       self.name = name

   def make_sound(self):

       pass

class Mammal(Animal):

   def __init__(self, name, fur_color):

       super().__init__(name)

       self.fur_color = fur_color

   def give_birth(self):

       pass

class Bird(Animal):

   def __init__(self, name, feather_color):

       super().__init__(name)

       self.feather_color = feather_color

   def lay_eggs(self):

       pass

class Platypus(Mammal, Bird):

   def __init__(self, name, fur_color, feather_color):

       Mammal.__init__(self, name, fur_color)

       Bird.__init__(self, name, feather_color)

   def make_sound(self):

       return "Muffled growl"

   def give_birth(self):

       return "Laying eggs"

   def lay_eggs(self):

       return "Laying eggs underwater"


vova26277272: Спасибо огромное
Вас заинтересует