Lernpfad:Objektorientierte Programmierung mit Java/Der Konstruktor: Unterschied zwischen den Versionen

keine Bearbeitungszusammenfassung
(Die Seite wurde neu angelegt: „{{Navigation}}“)
 
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.