Moin moin,
ich stecke mal wieder in einer Sackgasse. Ich versuche gerade innerhalb einer Polygonklasse verschiedene Rechner(Fläche, Umfang usw.) zu erstellen und die Klasse Polygon dann an eine weitere Klasse namens Calc zu übertragen.
Wie kann ich in der Klasse Polygon einen Konstruktor so bauen, dass ich in der Klasse Calc beliebig viele Parameter eingeben kann? Das Problem ist, dass ich meine Attribute fest definiert habe und nur eine bestimmte Anzahl an z.B Ecken eines Polygons per Parametereingabe in der Klasse Calc eingeben kann.
ich stecke mal wieder in einer Sackgasse. Ich versuche gerade innerhalb einer Polygonklasse verschiedene Rechner(Fläche, Umfang usw.) zu erstellen und die Klasse Polygon dann an eine weitere Klasse namens Calc zu übertragen.
Wie kann ich in der Klasse Polygon einen Konstruktor so bauen, dass ich in der Klasse Calc beliebig viele Parameter eingeben kann? Das Problem ist, dass ich meine Attribute fest definiert habe und nur eine bestimmte Anzahl an z.B Ecken eines Polygons per Parametereingabe in der Klasse Calc eingeben kann.
Java:
//Attribute
double x1;
double y1;
double x2;
double y2;
public Polygon(double x1, double y1,double x2, double y2) {
this.x1 = x1;
this.y1 = y1;
this.x2 = x2;
this.y2 = y2;
//dementsprechend kann ich nur 2 Koordinaten eingeben, ich möchte aber die Möglichkeit haben x-beliebige einzugeben