Головна‎ > ‎

ООП

Клас — це спеціальна конструкція, яка використовується для групування пов'язаних змінних та функцій.

Поля (даних) - глобальні змінні класу.

Методи - члени функцій.

Об'єкт - створений та ініціалізований екземпляр класу.




На основі одного класу можна створити безліч об'єктів, що відрізнятимуться один від одного своїм станом (значеннями полів).




  • private (закритий, внутрішній член класу) — звернення до члену допускаються лише з методів того класу, у якому цей член визначений. Будь-які інші класи і спадкоємці цього класу вже не зможуть отримати доступ до цього члену. 
  • protected (захищений, внутрішній член ієрархії класів) — звернення до члена допускаються з методів того класу, у якому цей член визначений, а також з будь-яких методів його класів-спадкоємців. 
  • public (відкритий член класу) — звернення до члена допускаються з будь-якого коду.