8.582
Bearbeitungen
Jneug (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „{{Navigation}}“) |
Jneug (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
| Zeile 1: | Zeile 1: | ||
{{Navigation}} | {{Navigation}} | ||
Der ''Konstruktor'' einer Klasse ist eine spezielle {{Pfad|Methoden|Methode}}, die beim {{Pfad|Objekte erstellen|Erstellen einer Objektinstanz}} der Klasse als erstes aufgerufen wird, um den Zustand des Objektes zu initialisieren. | |||
== Aufbau eines Konstruktors == | |||
Ein Konstruktor ist ähnlich wie andere Methoden aufgebaut, hat aber einige Besonderheiten. | |||
<syntaxhighlight lang="java" line=1> | |||
public class BeispielKlasse { | |||
private int eineZahl; | |||
public BeispielKlasse( int pEineZahl ) { | |||
eineZahl = pEineZahl; | |||
} | |||
} | |||
</syntaxhighlight> | |||
Zunächst hat ein Konstruktor niemals einen Rückgabewert. Daher wird der Rückgabetyp bei der Deklaration des Konstruktors weggelassen. | |||
Der Bezeichner darf nicht frei gewählt werden, sondern muss exakt (auch Groß- und Kleinschreibung) dem Namen der Klasse entsprechen. | |||
Das Beispiel oben zeigt, wie ein Konstruktor für die Klasse <code>BeispielKlasse</code> aussehen könnte. | |||