Проект обучение Java + Spring


Первое задание

1
Создать классы Собака, Домашний Кот, Тигр, Животное (можете добавить два-три своих
класса).
2
Животные могут бежать и плыть. В качестве аргумента каждому методу передается длина
препятствия.
3
У каждого животного есть ограничения на действия (бег: кот — 200 м, собака — 500 м;
плавание: кот — не умеет плавать, собака — 10 м). Результатом выполнения действия будет
печать в консоль. Например: d ogBobik.run(150); -> 'Бобик пробежал 150 м'.
4
Создать один массив с животными и заставляете их по очереди пробежать дистанцию и
проплыть.
5
* Добавить подсчет созданных Домашних Котов, Тигров, Собак, Животных.

Второе задание

1 Продолжаем работать с участниками и выполнением действий. Создайте три класса Человек, 
Кот, Робот, которые не наследуются от одного класса. Эти классы должны уметь бегать и
прыгать, все также с выводом информации о действии в консоль.
2 Создайте два класса: беговая дорожка и стена, при прохождении через которые, участники
должны выполнять соответствующие действия (бежать или прыгать), результат выполнения
печатаем в консоль (успешно пробежал, не смог пробежать и т.д.). У препятствий есть длина
(для дорожки) или высота (для стены), а участников ограничения на бег и прыжки.
3 Создайте два массив: с участниками и препятствиями, и заставьте всех участников пройти
этот набор препятствий. Если участник не смог пройти одно из препятствий, то дальше по
списку он препятствий не идет.