Класи та обʼєкти

Обʼєктно-орієнтоване програмування (ООП) — методологія програмування, заснована на представленні програми у вигляді сукупності обʼєктів, кожен із яких є екземпляром певного класу, а класи утворюють ієрархію успадкування.

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

Зручність:

  • утворення власного типу даних;
  • контроль за ініціалізацією такого типу даних;

У цьому розділі:

Поліморфізм, інкапсуляція, успадкування

Клас як шаблон для обʼєктів

Інстанціювання — це створення екземпляра класу.

Екземпляр та обʼєкт — це синоніми.

Кожен обʼєкт (екземпляр) класу має ті ж методи й ті ж поля даних, що й клас. Але значення цих полів даних може відрізнятися.

Синтаксис визначення класу

Джерела