-
Данно:
- класс Car с полями model, engine, color, autoType, weight
- класс Engine с полями engineType, engineVolume
- и два класса перечисления autoType и engineType
-
Вам необходимо создать классы наследующие функциональные интерфейсы для выполнения следующих операций:
- если weight авто меньше 1500, то autoType должен быть CAR, если больше или равен, то TRUCK
- реализовать проверку установлен ли на авто электро двигатель
- сравнить два авто по их engineVolume и вернуть разницу
- присвоить авто random color из следующего списка цветов (red, green, blue, yellow, pink, black, white)