Завдання відповідно до варіанту:
Створити узагальнений клас та не менше 3 класів-нащадків, що описують задану варіантом (Визначити ієрархію цукерок та інших солодощів. Створити кілька об'єктів- цукерок. Зібрати дитячий подарунок з визначенням його ваги. Провести сортування цукерок у подарунку за одним із параметрів. Знайти цукерку в подарунку, що відповідає заданому діапазону вмісту шоколаду в цукерці) область знань. Створити клас, що складається з масиву об’єктів, з яким можна виконати вказані варіантом дії. Необхідно обробити всі виключні ситуації, що можуть виникнути під час виконання програмного коду. Всі змінні повинні бути описані та значення їх задані у виконавчому методі. Код повинен відповідати стандартам JCC та бути детально задокументований.