Клас, або кляса (від лат. classis) — сукупність, розряд, група предметів, явищ, що мають спільні ознаки, однакові якості.
В об'єктно-орієнтованому програмуванні, клас – це спеціальна конструкція, що використовується для групування пов'язаних змінних та функцій. При цьому згідно термінології ООП глобальні змінні класу (члени-змінні) називаються полями даних (також властивостями або атрибутами), а члени-функції називають методами класу.
Класи – це конструкції спеціального виду, які дозволяють об'єднати ряд змінних різних типів в одне ціле. Крім власне даних, класи зазвичай включають підпрограми (в термінології java – методи) і можуть включати блоки (сукупність інструкцій між фігурними дужками {}) та інші класи (внутрішні класи).
У мові Python списки, кортежі, словники тощо теж є класами. Отже, клас (Class) – це шаблон для створення об'єкту, користувацький тип, який описує устрій об'єктів, які йому належать. Об'єкт класу називають екземпляром класу (Instance).
Методи класу Так називаються функції, які пов'язані з об'єктами класу. Вони визначаються всередині класу (за допомогою ключового слова def) і використовуються для виконання різних дій або операцій над об'єктами класу.
В об’єктно-орієнтованому програмуванні, клас — це спеціальна конструкція, яка використовується для групування пов’язаних змінних та функцій. При цьому, згідно з термінологією ООП, глобальні змінні класу (члени-змінні) називаються полями даних (також властивостями або …