Keine Bearbeitungszusammenfassung
Zeile 52: Zeile 52:
== Konstruktor ==
== Konstruktor ==
Der [[Konstruktor]] dient dazu, ein [[Objekt]] einer [[Klasse]] zu initialisieren. Sein "Kopf" unterscheidet sich fundamental vom regulären Methodenkopf, da er keinen Rückgabe[[datentyp]] (nicht einmal ''void''!) besitzt und sein Name zwingend mit dem Namen der [[Klasse]] übereinstimmen muss. Wenn ein neues [[Objekt]] mit dem Schlüsselwort new erstellt wird, wird der entsprechende [[Konstruktor]] aufgerufen.
Der [[Konstruktor]] dient dazu, ein [[Objekt]] einer [[Klasse]] zu initialisieren. Sein "Kopf" unterscheidet sich fundamental vom regulären Methodenkopf, da er keinen Rückgabe[[datentyp]] (nicht einmal ''void''!) besitzt und sein Name zwingend mit dem Namen der [[Klasse]] übereinstimmen muss. Wenn ein neues [[Objekt]] mit dem Schlüsselwort new erstellt wird, wird der entsprechende [[Konstruktor]] aufgerufen.
=== Struktur ===
 
Die allgemeine Struktur des Konstruktorkopfs sieht so aus:
Die allgemeine Struktur des Konstruktorkopfs sieht so aus:
''[[[Sichtbarkeit]]] KlassenName([Parameterliste]) [throws Ausnahme] {
''[[[Sichtbarkeit]]] KlassenName([Parameterliste]) [throws Ausnahme] {
Abgerufen von „https://wiki.flbk-hamm.de/Kopf