October 2

animal

Задание:

  1. Создайте класс Animal, который:
    • Имеет атрибуты name и age.
    • Имеет конструктор, который инициализирует эти атрибуты.
    • Метод make_sound, который печатает звук, издаваемый животным.
  2. Создайте класс Dog, который:
    • Наследуется от класса Animal.
    • В конструкторе принимает также параметр breed (порода).
    • Переопределяет метод make_sound так, чтобы он печатал «Гав!».
  3. В основной части программы:
    • Создайте объект типа Animal и выведите его свойства и звук.
    • Создайте объект типа Dog и выведите его свойства и звук.
  4. Сделайте вывод о том, как работает наследование и переопределение методов.