Junior — Middle
109
Ce se întâmplă atunci când se apelează constructorul unei clase și ce rol are acesta în crearea unui obiect?
Răspuns de la AI
sobes.tech AI
При вызове конструктора класса в Python создаётся новый объект этого класса и инициализируется его состояние. Конструктор — это метод __init__, который автоматически вызывается после создания объекта.
Роль конструктора:
- Инициализировать атрибуты объекта начальными значениями.
- Выполнить необходимую подготовку объекта к использованию.
Пример:
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
p = Person("Иван", 30)
print(p.name) # Иван
Здесь при создании p вызывается __init__, который задаёт имя и возраст.