Java OOP
Оновлено: 22.05.2023
Java - Що таке ООП?
ООП розшифровується як об'єктно-орієнтоване програмування.
Процедурне програмування полягає у написанні процедур або методів, які виконують операції над даними, тоді як об'єктно-орієнтоване програмування полягає у створенні об'єктів, які містять як дані, так і методи.
Об'єктно-орієнтоване програмування має ряд переваг перед процедурним:
ООП швидше і простіше у виконанні ООП забезпечує чітку структуру для програм ООП допомагає тримати код Java "сухим" (не повторюватися), а також полегшує підтримку, модифікацію та налагодження коду ООП дозволяє створювати повноцінні багаторазові додатки з меншою кількістю коду та меншим часом розробки
Порада: Принцип "Не повторюйся" (DRY) полягає в тому, щоб зменшити кількість повторень коду. Вам слід виокремити коди, які є загальними для програми, і розмістити їх в одному місці та використовувати повторно, замість того, щоб повторювати їх.
Java - що таке класи та об'єкти?
Класи та об'єкти - це два основні аспекти об'єктно-орієнтованого програмування.
Подивіться на наступну ілюстрацію, щоб побачити різницю між класами та об'єктами:
Інший приклад:
Отже, клас - це шаблон для об'єктів, а об'єкт - це екземпляр класу.
Коли створюються окремі об'єкти, вони успадковують усі змінні та методи класу.
У наступному розділі ви дізнаєтеся набагато більше про класи та об'єкти.