Ключевое слово static. Задания
1. Цветы
- Создать класс
Flower
, который содержит переменные страна производитель, срок хранения в днях, цена. - Создать классы расширяющие класс
Flower
(для примера, пусть это будут розы, гвоздики, тюльпаны и... что-то на свой вкус). - Собрать 3 букета (используем массив) с определением их стоимости. В букет может входить несколько цветов разного типа.
- Также подсчитать количество проданных цветов (используем статическую переменную).
Решение на Patreon.
2. Фруктовая лавка
- Создать абстрактный класс
Фрукт
и классыЯблоко
,Груша
,Абрикос
расширяющие его. - Класс
Фрукт
содержит:
а) переменную вес,
б) завершенный методprintManufacturerInfo(){System.out.print("Made in Ukraine");}
в) абстрактный метод, возвращающий стоимость фрукта, который должен быть переопределен в каждом классе наследнике. Метод должен учитывать вес фрукта. - Создать несколько объектов разных классов.
- Подсчитать общую стоимость проданных фруктов.
- А также общую стоимость отдельно проданных яблок, груш и абрикос.
Решение на Patreon.
При написании программ обращайте внимание на рекомендации по оформлению кода.

Please log in or register to have a possibility to add comment.