Класи та обʼєкти
Об’єктно-орієнтоване програмування (ООП) — методологія програмування, заснована на представленні програми у вигляді сукупності об’єктів, кожен із яких є екземпляром певного класу, а класи утворюють ієрархію успадкування.
Класи — це зручний механізм моделювання предметної області: поєднання потрібних даних і функцій для їхньої обробки в одному місці.
Зручність:
- утворення власного типу даних;
- контроль за ініціалізацією такого типу даних;
У цьому розділі:
Поліморфізм, інкапсуляція, успадкування
Клас як шаблон для об’єктів
Інстанціювання — це створення екземпляра класу.
Екземпляр та об’єкт — це синоніми.
Кожен об’єкт (екземпляр) класу має ті ж методи й ті ж поля даних, що й клас. Але значення цих полів даних може відрізнятися.