Sobes.tech
Junior — Middle
77

Welche Funktionen oder Prozeduren werden bei der Initialisierung eines Klassenobjekts aktiviert?

Antwort von AI

sobes.tech KI

В Python при инициализации объекта класса автоматически вызывается метод __init__. Этот метод служит конструктором и используется для задания начальных значений атрибутов объекта.

Пример:

class Person:
    def __init__(self, name, age):
        self.name = name
        self.age = age

p = Person("Иван", 30)
print(p.name)  # Выведет: Иван

Кроме __init__, при создании объекта сначала вызывается метод __new__, который отвечает за создание самого объекта, но чаще всего для инициализации достаточно определить __init__.