Java - об'єкти (Початковий рівень)
700 UAH1. Створіть абстрактний клас FastFood із закритими полями: static FastFood restaurants[], name, amountOfSoldBurgers, mainColour.
Клас також повинен мати методи:
void changeColor(...) - метод дозволить вам змінити колір за умови, що він наразі не встановлений.
int amountOfSoldBugersInAllRestaurants.
2. Створіть клас McDolan, який успадковує клас FastFood. Клас повинен мати поля: FoodItem [] меню.
3. Реалізуйте клас Toy так, як вважаєте за потрібне.
4. Створіть клас FoodItem з такими полями: назва, якість (значення від 0 до 100), калорійність, ціна.
5. Створіть клас CustomSet із такими полями: FoodItem[] foodItems, Toy[] toy, FastFood restaurant.
Клас повинен мати такі методи повернення:
підрахунок калорій
countTotalPrice
addItem (Іграшка іграшка)
addItem(FoodItem foodItem)
showContents
* Методи addItem повинні перевіряти, чи існує в меню ресторану пункт із заданою назвою - якщо ні, має відображатися відповідна інформація.
6. Представте реалізацію вищевказаних методів в основному класі. Створіть зразок ресторану, пункти меню та customSet. Потім на прикладах покажіть, як працює програма.
7. Додаткові вимоги:
Якщо для виконання наведених вище вимог потрібні додаткові класи/методи/поля, додайте їх.
Створіть додатковий зразковий ресторан, додайте в клас FastFood метод stealCompetitorsMenuItem - завдання якого взяти одну позицію з меню конкурента і додати її в своє меню.
Створіть клас Client з 3 полями і 4 функціями - будь-яка реалізація, чим цікавіше і взаємодіє з іншими об'єктами, тим краще 🙂.
Продемонструйте роботу наведених вище методів у класі Main
Відгук замовника про співпрацю з Александром Н.
Java - об'єкти (Початковий рівень)Швидка та якісна робота , всі питання по проекту були виконані , клієнт задоволений)
Відгук фрилансера про співпрацю з Mark Yakovchuk
Java - об'єкти (Початковий рівень)Чудовий замовник !!І!
Рекомендуємо до співпраці!
Сподіваюся працювати ще!
-
118 5 0 Доброго вечора. Маю великий досвід виконання подібних задач. Виконаю ваше завдання швидко і якісно. За потреби - код прокоментую.
-
2073 226 0 1 Вітаю, виконаю завдання, є інформація щодо типу полів? Можливо є більш повне завдання чи мовою оригіналу?
-
389 22 1 Вітаємо, є досвід у виконанні подібних проектів. Зателефонуйте, будемо раді співпраці.
Актуальні фриланс-проєкти в категорії Java
Розробка Android-додатку плеєра для сервісу онлайн-ТБ
27 000 UAH
Потрібен Android-розробник для створення нативного Android-додатку для сервісу онлайн-ТБ. Планується дві версії: для мобільних пристроїв: смартфони та планшети; для Android TV / Android STB: телеприставки. Орієнтовні терміни: до 3 місяців. Орієнтовний бюджет: 150 000 грн.… Java, Розробка під Android ∙ 1 місяць 2 дні тому ∙ 32 ставки |