Junior — Middle
95
Wat gebeurt er bij het aanroepen van de constructor van een klasse en welke rol speelt deze bij het maken van een object?
Antwoord van 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__, который задаёт имя и возраст.