Дефинирайте интерфейс движение (Movement) с:
метод: move - връща като резултат типа движениет като текст
Дефинирайте интерфейс Домашно животно (Pet)
Дефинирайте интерфейс Диво животно (Wild)
Дефинирайте абстрактен клас Animal с
Интерфейси:
Movement
Атрибути:
Защитени
Име
Възраст
Тегло
Конструктори:
С параметри
Методи:
Абстрактен метод sound() - връша текст със звука на животното
Абстрактен метод eats(int count) - приема количеството храна и връща процеса на хранене, като текст
Създайте метод за текстово представяне на обекта.
Дефинирайте класове Dog, Bird и Fish. Имплементирайте методите от интерфейса и абстракния клас.
Създайте масив с кучета, птизи и риби и изведете начина по който се движат и звука който издават, спорет интервейса, който имплементират изведете дали са диви или питумни, нахранете всеко животно от масива.
Last updated