StudyRepo_Synergy/part2_OOP/lesson4/README.md

1.1 KiB
Raw Permalink Blame History

Домашнее задание 4.

Создайте родительский класс Animal с атрибутами name и species. Дайте им также метод make_sound(), который выводит звук, издаваемый животными.

Создайте подклассы Dog и Cat, которые наследуют от класса Animal. Дайте каждому из них свой собственный метод make_sound(), который выводит соответствующий звук ("Гав" для собаки и "Мяу" для кота).

Добавьте дополнительные методы и атрибуты в подклассы. Например, метод bark() для собаки, который выводит сообщение о лае, и метод purr() для кота, который выводит сообщение о мурлыкании. Можно также добавить атрибуты, специфичные для каждого класса.