After doing these courses, I feel confident creating professional visualizations and dashboards
Опис курсу
Об’єктно-орієнтоване програмування (OOP) — це потужний підхід до створення структурованого та масштабованого програмного забезпечення. Java, одна з найпопулярніших мов програмування у світі, оживляє ООП завдяки зрозумілому синтаксису та потужній підтримці спільноти. У цьому курсі ви навчитеся використовувати Java для моделювання реальних систем за допомогою класів, об’єктів, успадкування, інкапсуляції та іншого.
Створюйте класи та об’єкти Java для реальних задач
Почніть із вивчення того, як визначати класи як шаблони та використовувати їх для створення екземплярів об’єктів. Ви застосуєте базовий синтаксис Java, щоб створювати повторно використовувані компоненти, які відображають реальні об’єкти, як-от автомобілі, паспорти та формули.
Додавання поведінки за допомогою конструкторів і методів
Опануйте використання конструкторів для ініціалізації стану об’єкта та вивчіть методи для додавання поведінки. Ви напишете як методи void, так і методи з типом повернення, що допоможе вам створювати динамічні та інтерактивні програми.
Забезпечуйте безпеку та повторне використання коду за допомогою інкапсуляції та успадкування
Дізнайтеся, як модифікатори доступу керують тим, що видно користувачам вашого коду. Дізнайтеся, як використовувати наслідування та абстрактні класи, щоб усунути дублювання й створювати структуровані ієрархії.
Застосування інтерфейсів і поліморфізму
Використовуйте інтерфейси, щоб додати гнучкості та реалізувати спільну поведінку між класами. Нарешті розкрийте силу поліморфізму, перевизначаючи та перевантажуючи методи для більш адаптивних програмних рішень.
Наприкінці курсу ви зможете проєктувати модульні Java-застосунки з чистою об’єктно-орієнтованою архітектурою.
Попередні вимоги
Навчальний план
Зміст курсу
Обʼєктно-орієнтоване програмування (OOP) у Java
- Вітаємо50 XP
- Оголошення класу автомобіля100 XP
- Створення екземпляра обʼєкта класу car100 XP
- Додавання властивостей50 XP
- Додайте властивості до класу car100 XP
- Створення конструктора для класу car100 XP
- Додавання параметрів до конструктора класу car100 XP
- Методи класу50 XP
- Робота з методами типу void100 XP
- Додавання методів класу з типами, що повертаються100 XP
Інкапсуляція та спадкування
Інтерфейси та поліморфізм
Вступ до обʼєктно-орієнтованого програмування в Java
Курс
завершено

