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