Hallo Leute,
ich komme da leider nicht auf die Lösung.
Ich weiss, das ein Konstruktor Objekte erzeugt, aber hier kann ich mir den Untetrschied nicht erklären?
Danke für eure Hilfe im Voraus.
MfG sunfun
Worin besteht der Unterschied zwischen dem Konstruktor mit Parameter Übergabe und der Initialisierung einer Instanzvariabeln mit einem vorgegebnen Wert?
der Konstruktor kann auch Variablen initialisieren.
Ein Beispiel:
public Kreis(double radius, int xPos, int yPos) {
this.radium = radius;
this.xPos = xPos;
this.yPos = yPos;
}
Der Unterschied ist an sich keiner, du kannst aber durch Angabe eines Konstruktors mit Parameter erzwingen, dass im Objekt bestimmte werte gesetzt werden. Hier wäre