Перейти до основного вмісту

Курс

Вступ до обʼєктно-орієнтованого програмування в Java

Середній4 год

Вивчіть ключові концепції об’єктно-орієнтованого програмування — від базових класів і об’єктів до спадкування та поліморфізму.

Java4 год9 відео28 вправ2,350 XP10,157Свідоцтво про досягнення

Створіть безкоштовний обліковий запис

Продовжити через Google
або
Продовжуючи, ви приймаєте наші Умови використання, наш Політика конфіденційності і що ваші дані зберігаються в США.

Улюблений учнями у тисячах компаній

Навчаєте команду?

Спробувати для бізнесу

Опис курсу

Об’єктно-орієнтоване програмування (OOP) — це потужний підхід до створення структурованого та масштабованого програмного забезпечення. Java, одна з найпопулярніших мов програмування у світі, оживляє ООП завдяки зрозумілому синтаксису та потужній підтримці спільноти. У цьому курсі ви навчитеся використовувати Java для моделювання реальних систем за допомогою класів, об’єктів, успадкування, інкапсуляції та іншого.

Створюйте класи та об’єкти Java для реальних задач

Почніть із вивчення того, як визначати класи як шаблони та використовувати їх для створення екземплярів об’єктів. Ви застосуєте базовий синтаксис Java, щоб створювати повторно використовувані компоненти, які відображають реальні об’єкти, як-от автомобілі, паспорти та формули.

Додавання поведінки за допомогою конструкторів і методів

Опануйте використання конструкторів для ініціалізації стану об’єкта та вивчіть методи для додавання поведінки. Ви напишете як методи void, так і методи з типом повернення, що допоможе вам створювати динамічні та інтерактивні програми.

Забезпечуйте безпеку та повторне використання коду за допомогою інкапсуляції та успадкування

Дізнайтеся, як модифікатори доступу керують тим, що видно користувачам вашого коду. Дізнайтеся, як використовувати наслідування та абстрактні класи, щоб усунути дублювання й створювати структуровані ієрархії.

Застосування інтерфейсів і поліморфізму

Використовуйте інтерфейси, щоб додати гнучкості та реалізувати спільну поведінку між класами. Нарешті розкрийте силу поліморфізму, перевизначаючи та перевантажуючи методи для більш адаптивних програмних рішень.

Наприкінці курсу ви зможете проєктувати модульні Java-застосунки з чистою об’єктно-орієнтованою архітектурою.

Попередні вимоги

Навчальний план

Зміст курсу

1

Обʼєктно-орієнтоване програмування (OOP) у Java

Дослідіть основи обʼєктно-орієнтованого програмування (OOP) у Java з акцентом на відмінностях між примітивними типами даних і обʼєктами. Дізнайтеся, як оголошувати та створювати класи й обʼєкти, і зрозумійте ключові складові класів: поля, конструктори та методи.
Почати розділ
2

Інкапсуляція та спадкування

Поглибте знання з обʼєктно-орієнтованого програмування, досліджуючи ключові концепції: інкапсуляцію, спадкування та абстракцію. Навчіться керувати доступом до членів класу, розширювати функціональність класів і визначати абстрактні поняття та контракти, що забезпечують узгодженість реалізацій.
Почати розділ
3

Інтерфейси та поліморфізм

Прокачайте навички обʼєктно-орієнтованого програмування, розглядаючи, як працюють інтерфейси та поліморфізм у Java. Навчіться визначати інтерфейси та реалізовувати їх у класах для підтримки гнучкої поведінки. Попрактикуйте перевизначення методів, щоб налаштовувати поведінку в підкласах, і перевантаження методів — щоб оголошувати кілька форм одного методу в межах одного класу. Також ви розглянете перевантаження конструкторів для гнучкого створення обʼєктів. Ці практичні вправи допоможуть вам писати більш адаптивний і повторно використовуваний код на Java.
Почати розділ
J

Вступ до обʼєктно-орієнтованого програмування в Java

Курс
завершено

Отримайте сертифікат про досягнення

Зараєструватися

Розвивайте навички роботи з даними з DataCamp для мобільних

Навчайтеся будь-де з нашими мобільними курсами та щоденними 5-хвилинними завданнями з кодування.

Вступ до обʼєктно-орієнтованого програмування в Java | DataCamp