Definition


  • Konstruktore werden in einer Klasse definiert und haben den selben Namen, wie die Klasse
  • Sie werden nach dem erstellen eines Objektes ausgeführt
  • Haben keinen Returntyp
  • Hat eine Klasse einen Konstruktor mit Parametern, so müssen bei der Deklaration, in der Parameterklammer, die benötigten Werte eingegeben werden

Beispiel


Definition in der Klasse

class Schiff {
    int geschwindigkeit;
    int laenge;
 
    Schiff(int geschwindigkeit, int laenge) {
        this.geschwindigkeit = geschwindigkeit;
        this.laenge = laenge;
    }
}
  • Wir sehen, dass wir keinen Returntypen haben und die Werte geschwindigkeit und laenge bei der Initialiseren erhalten wollen

this Notation


  • Das this gibt an, dass wir auf die Variablen der Klasse oder Instanz zugreifen wollen
  • Es referenziert sozusagen

Initialisierung der Klasse


class Beispiel {
    // Der Einstieg eines Java Programmes
    public static void main(String args[]) {
        Schiff langesSchiff = new Schiff(5, 50);
    }
}
  • Wir erstellen eine Instanz der Klasse Schiff mit den Werten für die Geschwindigkeit und für die Länge

← Zurück

Weiter →