Skip to content

Latest commit

 

History

History
36 lines (27 loc) · 2.33 KB

File metadata and controls

36 lines (27 loc) · 2.33 KB

Вступ до JAVA. Класи, Інтерфейси та основи ООП.

навчальні матеріали по основам Java частина 2:

  1. Ресурс для онлайн вивчення синтаксису мови Java: https://www.codecademy.com/catalog/language/java
    https://uk.wikibooks.org/wiki/Освоюємо_Java

  2. Курс на Прометеусі: https://courses.prometheus.org.ua/courses/EPAM/JAVA101/2016_T2/about

  3. ООП: 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єкти_і_класи

  4. 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%. Вивести результат у консолю.