-
Ресурс для онлайн вивчення синтаксису мови Java: https://www.codecademy.com/catalog/language/java
https://uk.wikibooks.org/wiki/Освоюємо_Java -
Курс на Прометеусі: https://courses.prometheus.org.ua/courses/EPAM/JAVA101/2016_T2/about
-
ООП: https://docs.oracle.com/javase/tutorial/java/IandI/subclasses.html
https://docs.oracle.com/javase/tutorial/java/IandI/polymorphism.html
https://uk.wikibooks.org/wiki/Освоюємо_Java/Об%27єкти_і_класи -
Java Collections: https://docs.oracle.com/javase/tutorial/collections/index.html
https://uk.wikibooks.org/wiki/Освоюємо_Java/Колекції
https://habrahabr.ru/post/237043/
https://github.com/TeslyukTaras/Java_Lecture2
Реалізувати Java програму для опису роботи онлайн магазину. Програма повинна складатися із декількох класів, а саме:
- клас Person - описує загальні дані про користувача
- клас User - описує дані про користувача сайту
- клас Seller - описує дані про продавця сайту
- клас Purchase - описує дані про покупку користувачів
- клас Market - який містить перелік користувачів, продавців та поточних покупок.
Необхідно згенерувати тестові дані про користувачів, продавців та зроблені покупки. Зберегти дані у класі Market
реалізувати у класі Market метод для виведення у консоль дани про користувачів, продавців та зроблені покупки.
Обчислити загальну суму зроблених покупок та прибуток від комісії у 5%. Вивести результат у консолю.