Unterschied zwischen dem Konstruktor mit Parameter

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?

Hallo,

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

Kreis kreis = new Kreis();

nicht mehr möglich, sondern nur noch

Kreis kreis = new Kreis(2.1, 5, 3);

.

Alles klar?

Wenn nicht, schreibe gerne nochmal.

Gruß

tincian

Dankeschön, ich habe es schon gelöst.
Vielen dank.