Junior — Middle
Können Sie erklären, was ein Konstruktor im Kontext der objektorientierten Programmierung ist?
sobes.tech KI
Antwort von AI
Konstruktor ist eine spezielle Methode der Klasse in der objektorientierten Programmierung, die beim Erstellen eines neuen Objekts dieser Klasse aufgerufen wird. Seine Hauptaufgabe ist es, das Objekt zu initialisieren, das heißt, die Anfangswerte seiner Eigenschaften festzulegen und die erforderlichen Einstellungen vorzunehmen.
Zum Beispiel heißt in der Programmiersprache Python der Konstruktor __init__:
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
p = Person("Ivan", 30)
Hier wird beim Erstellen des Objekts p automatisch der Konstruktor aufgerufen, der den Namen und das Alter festlegt.