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.