Sobes.tech
Middle

Was macht die Methode __init__ in einer Klasse und wann wird sie aufgerufen?

sobes.tech KI

Antwort von AI

Die Methode __init__ in Python ist der Konstruktor der Klasse, der automatisch beim Erstellen eines neuen Objekts dieser Klasse aufgerufen wird. Seine Hauptaufgabe ist es, die Attribute des Objekts zu initialisieren, indem Anfangswerte gesetzt werden.

Beispiel:

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

p = Person("Ivan", 30)
print(p.name)  # Ivan

Hier wird beim Erstellen von Person die Methode __init__ aufgerufen, die den Namen und das Alter festlegt.