1.1 KiB
1.1 KiB
Домашнее задание 4.
Создайте родительский класс Animal
с атрибутами
name
и species
. Дайте им также метод make_sound()
,
который выводит звук, издаваемый животными.
Создайте подклассы Dog
и Cat
,
которые наследуют от класса Animal
.
Дайте каждому из них свой собственный метод
make_sound()
, который выводит соответствующий
звук ("Гав"
для собаки и "Мяу"
для кота).
Добавьте дополнительные методы и атрибуты в подклассы.
Например, метод bark()
для собаки, который выводит
сообщение о лае, и метод purr()
для кота,
который выводит сообщение о мурлыкании.
Можно также добавить атрибуты, специфичные для каждого
класса.