Hallo Leute,
unser Prof hat uns heute u.a. folgende Klasse gezeigt. Meine Frage ist, wozu im 2. Konstruktur das "SetPosition(x,y); setSize(l,b)" gut ist, da die beiden Methoden ja noch im weitere Verlauf der Klasse wieder auftauchen und dort die Berechnungen durchführen?
unser Prof hat uns heute u.a. folgende Klasse gezeigt. Meine Frage ist, wozu im 2. Konstruktur das "SetPosition(x,y); setSize(l,b)" gut ist, da die beiden Methoden ja noch im weitere Verlauf der Klasse wieder auftauchen und dort die Berechnungen durchführen?
Java:
`class Rechteck {
static int count;
private int xPos, yPos, laenge, breite;
Rechteck () { count++; }
Rechteck (int x, int y, int l, int b) {
setPosition (x, y); setSize (l, b); count++; }
static int getCount () { return count;}
int getxPos () { return xPos;}
int getyPos () { return yPos;}
int getLaenge () { return laenge;}
int getBreite () { return breite;}
void setPosition (int x, int y) { xPos = x; yPos = y; }
void setSize (int l, int b) { laenge = l; breite = b; }
int flaeche () { return laenge * breite; }
int umfang () { return 2 * ( laenge + breite); }
}
Zuletzt bearbeitet von einem Moderator: