1. Как называется переменная‚ принадлежащая объекту?
Переменная‚ принадлежащая объекту‚ называется атрибутом. Атрибуты представляют собой данные‚ которые хранятся внутри объекта и могут быть доступны внутри его методов.
2. Как называется класс‚ в котором есть нереализованные методы‚ и из-за этого нельзя создать объект такого класса? В ответе введите прилагательное.
Класс‚ в котором есть нереализованные методы‚ называется абстрактным классом. Абстрактные классы определяют общие атрибуты и методы для группы классов‚ но они не предназначены для создания объектов самостоятельно. Они служат основой для производных классов‚ которые должны реализовать все абстрактные методы‚ чтобы стать полноценными классами.
3. Как называется передача базовым классом своих свойств и методов производному классу?
Передача базовым классом своих свойств и методов производному классу называется наследованием. Наследование позволяет создавать новые классы на основе уже существующих‚ добавлять или изменять их функциональность. При наследовании все атрибуты и методы базового класса доступны в производном классе‚ однако производный класс также может иметь собственные атрибуты и методы.
4. Как называется метод класса‚ который вызывается при создании объектов этого класса?
Метод класса‚ который вызывается при создании объектов этого класса‚ называется конструктором. В Python конструктор имеет специальное имя ⎯ __init__. Он выполняет инициализацию объекта‚ задает начальные значения его атрибутов и выполняет другие необходимые действия. Конструктор вызывается автоматически при создании объектов класса с помощью оператора new.