Was ist der Unterschied zwischen Konstruktor und Methode in Java?

1 Antworten


  • Der Konstruktor wird automatisch aufgerufen, wenn ein Objekt erstellt wird, während die Methode explizit aufgerufen werden muss.

    Der Konstruktor muss denselben Namen wie der der Klasse haben, während Funktionen nicht gleich sein müssen.

        * In einer Konstruktorsignatur (Header) ist kein Rückgabetyp angegeben. Der Wert ist dieses Objekt selbst, sodass kein Rückgabewert angegeben werden muss.
        * Der Rumpf des Konstruktors enthält keine return-Anweisung.
        * Die erste Zeile eines Konstruktors muss entweder ein Aufruf eines anderen Konstruktors derselben Klasse (mit diesem) oder ein Aufruf des Oberklassenkonstruktors (mit super) sein. Wenn die erste Zeile keines davon enthält, fügt der Compiler automatisch einen Aufruf an den parameterlosen Superklassenkonstruktor ein.

Schreibe deine Antwort

Ihre Antwort erscheint nach der Moderation appear