ответвлено от main/python-labs
Добавление отчета
Этот коммит содержится в:
@@ -3,6 +3,17 @@
|
|||||||
## 1. Запуск интерактивной оболочки IDLE.
|
## 1. Запуск интерактивной оболочки IDLE.
|
||||||
|
|
||||||
## 2. Создание классов и их наследников
|
## 2. Создание классов и их наследников
|
||||||
|
**Класс** — это “шаблон” (чертёж) для создания объектов.
|
||||||
|
Он описывает:
|
||||||
|
**какие данные** будет хранить объект (атрибуты),
|
||||||
|
**что он умеет делать** (методы).
|
||||||
|
**Объект (экземпляр класса)** — конкретная “копия” этого шаблона.
|
||||||
|
Например: класс Employee — шаблон сотрудника, а emp_1 и emp_2 — два конкретных сотрудника.
|
||||||
|
#### **Зачем нужны классы**
|
||||||
|
**Упорядочивают код**: всё, что относится к одной сущности, хранится вместе (данные + действия).
|
||||||
|
**Повторное использование**: один класс можно применять много раз (создать 100 объектов).
|
||||||
|
**Удобно моделировать “реальные вещи”**: сотрудник, студент, счёт, датчик, модель системы и т.д.
|
||||||
|
**Меньше ошибок**: легче контролировать, какие данные и как меняются.
|
||||||
### 2.1. Создание автономного класса
|
### 2.1. Создание автономного класса
|
||||||
|
|
||||||
Создаем класс с именем Class1, содержащий 2 функции, реализующие его методы
|
Создаем класс с именем Class1, содержащий 2 функции, реализующие его методы
|
||||||
|
|||||||
Ссылка в новой задаче
Block a user