StudyRepo_Synergy/part2_OOP/lesson4/README.md

22 lines
1.1 KiB
Markdown
Raw Permalink Normal View History

2023-12-03 14:31:48 +03:00
Домашнее задание 4.
Создайте родительский класс `Animal` с атрибутами
`name` и `species`. Дайте им также метод `make_sound()`,
который выводит звук, издаваемый животными.
Создайте подклассы `Dog` и `Cat`,
которые наследуют от класса `Animal`.
Дайте каждому из них свой собственный метод
`make_sound()`, который выводит соответствующий
звук (`"Гав"` для собаки и `"Мяу"` для кота).
Добавьте дополнительные методы и атрибуты в подклассы.
Например, метод `bark()` для собаки, который выводит
сообщение о лае, и метод `purr()` для кота,
который выводит сообщение о мурлыкании.
Можно также добавить атрибуты, специфичные для каждого
класса.