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