Класи
Клас — це спосіб опису сутності, що визначає стан і поведінку, залежну від цього стану, а також — правила для взаємодії з цією сутністю.
Класи — це, по суті, визначені користувачем типи даних. У класах ми створюємо план структури методів і атрибутів.
Окремі об’єкти створюються на основі цього опису.
Класи містять поля для атрибутів і методи поведінки.
Приклад:
Для опису класу Cat визначимо
Властивості (атрибути):
- name;
- age;
- breed.
Методи (функції):
- sleep;
- eat;
- jump.

Клас є шаблоном для моделювання кота. А для того, щоб в коді з’явився справжній екземпляр реального світу котів, нам потрібно буде створити об’єкт цього класу.