План уроку:
Розгляд інкапсуляції та її призначення.
Робота з модифікаторами доступу (public, private, protected, default).
Розгляд та використання ключового слова this.
Розгляд геттерів та сеттерів.
Приклади реалізації інкапсуляції та модифікаторів доступу.
Об'єктно-орієнтоване програмування
Розгляд інкапсуляції та її призначення
Інкапсуляція - це механізм, що дозволяє об'єднати дані та методи, що працюють з цими даними в одному класі, та приховати деталі реалізації від користувача.
Робота з модифікаторами доступу
Робота з модифікаторами доступу
Розгляд та використання ключового слова this
this – ключове слово, яке є посиланням на ПОТОЧНИЙ ОБ'ЄКТ.
У конструкторі ініціалізуються поля поточного об'єкта значеннями,
переданими під час виклику конструктора
Розгляд геттерів та сеттерів
Геттери (getters) та сеттери (setters) - це методи, які використовуються для отримання та встановлення значень приватних полів (змінних) класу. Вони забезпечують контроль доступу до даних.
private String title;
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
Q&A
Дякую всім за заняття!🙌🏻
❗️🎓Тема уроку: 2. Класи та Об'єкти
Нагадую, що дедлайн здачі домашніх робіт – до наступного уроку.
Якщо виникають складнощі, пишіть, допоможу із задоволенням 😌
Запис лекції тренер опублікує трохи пізніше 🖥
Не забудьте повторити матеріал та підготуватися до наступного уроку📚
Успіху і до зустрічі!🤩
OOP. 1
Поля
Найменування
Кількість
Ціна
Виробник
Дата_надходження_на_склад
Визначити кількість усіх товарів, кількість яких більша за 5 і вивести відомості про ці товари.
OOP. 2
Поля
Найменування
Виробник
Рік_випуску
Кількість
Ціна
Визначити загальну вартість усіх товарів, випущених у поточному році та вивести відомості про ці товари.
OOP. 3
Поля
Найменування
Кількість
Ціна
Виробник
Дата_випуску
Вивести на екран найменування товару з максимальною загальною вартістю