diff --git a/TEMA9/report.md b/TEMA9/report.md index 06a5134..c2a0ec8 100644 --- a/TEMA9/report.md +++ b/TEMA9/report.md @@ -3,6 +3,17 @@ ## 1. Запуск интерактивной оболочки IDLE. ## 2. Создание классов и их наследников +**Класс** — это “шаблон” (чертёж) для создания объектов. +Он описывает: +**какие данные** будет хранить объект (атрибуты), +**что он умеет делать** (методы). +**Объект (экземпляр класса)** — конкретная “копия” этого шаблона. +Например: класс Employee — шаблон сотрудника, а emp_1 и emp_2 — два конкретных сотрудника. +#### **Зачем нужны классы** +**Упорядочивают код**: всё, что относится к одной сущности, хранится вместе (данные + действия). +**Повторное использование**: один класс можно применять много раз (создать 100 объектов). +**Удобно моделировать “реальные вещи”**: сотрудник, студент, счёт, датчик, модель системы и т.д. +**Меньше ошибок**: легче контролировать, какие данные и как меняются. ### 2.1. Создание автономного класса Создаем класс с именем Class1, содержащий 2 функции, реализующие его методы