Hallo,
ich bin noch ein Anfänger in der Programmierung und möchte Java lernen,
ich habe eine Hausaufgabe in Java auf und bin an einem Punkt, wo ich nicht so recht weiter weiß. Meine Aufgabe ist es 3 Objekte vom Typ Rechteck zu erstellen. Diese Rechtecke haben logischerweise 4 Eckpunkte, die ich vom Typen Punkt angeben soll.
Beim ersten Rechteck habe ich den Punkt ObenLinks und UntenRechts.
Beim zweiten Rechteck habe ich die Höhe, Breite und den Punkt UntenRechts gegeben.
Und beim dritten Rechteck habe ich den MittelPunkt, die Höhe und wieder die Breite gegeben.
Meine Frage ist jetzt:
Wie kann ich mit diesen unterschiedlichen Informationen über die 3 Objekte die vom selben Typen sein sollen, dann 3 unterschiedliche Konstruktoren bauen?
Schließlich haben das 2. und 3. Rechteck gleich viele StartParameter, weshalb Java natürlich nicht entscheiden kann, welchen Konstruktor es jetzt verwenden soll.
Vielen Dank im voraus
Julius
ich bin noch ein Anfänger in der Programmierung und möchte Java lernen,
ich habe eine Hausaufgabe in Java auf und bin an einem Punkt, wo ich nicht so recht weiter weiß. Meine Aufgabe ist es 3 Objekte vom Typ Rechteck zu erstellen. Diese Rechtecke haben logischerweise 4 Eckpunkte, die ich vom Typen Punkt angeben soll.
Beim ersten Rechteck habe ich den Punkt ObenLinks und UntenRechts.
Beim zweiten Rechteck habe ich die Höhe, Breite und den Punkt UntenRechts gegeben.
Und beim dritten Rechteck habe ich den MittelPunkt, die Höhe und wieder die Breite gegeben.
Meine Frage ist jetzt:
Wie kann ich mit diesen unterschiedlichen Informationen über die 3 Objekte die vom selben Typen sein sollen, dann 3 unterschiedliche Konstruktoren bauen?
Schließlich haben das 2. und 3. Rechteck gleich viele StartParameter, weshalb Java natürlich nicht entscheiden kann, welchen Konstruktor es jetzt verwenden soll.
Vielen Dank im voraus
Julius