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

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

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

Зручність:

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

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

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

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

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

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

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

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

Джерела