Ключевое слово static. Задания

1. Цветы

  1. Создать класс Flower, который содержит переменные страна производитель, срок хранения в днях, цена.
  2. Создать классы расширяющие класс Flower (для примера, пусть это будут розы, гвоздики, тюльпаны и... что-то на свой вкус). 
  3. Собрать 3 букета (используем массив) с определением их стоимости. В букет может входить несколько цветов разного типа. 
  4. Также подсчитать количество проданных цветов (используем статическую переменную). 

Решение на Patreon.

2. Фруктовая лавка

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

Решение на Patreon.

Read also:
Trustpilot
Trustpilot
Comments
Nick302
Dec 17, 2021
такие хорошие уроки , мне нравится!
Rimas
Apr 10, 2022
Спасибо огромное, тесты после каждой темы просто супер, дз интересные!!!!
milkina
Apr 10, 2022
Rimas, спасибо за отзыв!
FatBoy
Dec 21, 2022
Задачу с цветами решил так, СПОЙЛЕР!!! в онлайн компиляторе не скомпилируется, так как название класса в онлайне MAIN, а у нас по задаче Flower, копируйте в идею и все будет работать https://www.online-java.com/Xh2KrH1Qqt