Document ID: /fineweb-2-swissfilter-quality_10-filterrobots/filtered/03425.jsonl.gz/316

Übung Java RectangleSwing Constructor
Ausgangslage
Diese Übung ist die Fortsetzung der Übung RectangleSwing Method.
Zur Klasse Rectangle sind die folgenden Konstruktoren zu programmieren:
Rectangle () Rectangle (int width, int height, Color color) Rectangle (int x, int y, int width, int height, Color color),
Das folgende Klassendiagramm zeigt die neue Struktur der Klassen Rectangle auf:
In der Klasse RectangleSwing sollen die Rectangle Instanzen direkt über den Konstruktor initialisiert werden.
Vorgehen
Lösen Sie bitte die Aufgabe wie folgt:
- Programmieren Sie die Konstruktoren aus. Verwenden Sie das Constructor Chaining mit this().
In Eclipse lassen sich die Konstruktoren via Source->Generate Constructor using ... generieren:
- Passen Sie die RectangleSwing Klasse so an, dass alle Rectangle Instanzen mit einem Konstruktor direkt initialisiert werden.
- Testen Sie das Swing Programm via Run as Java Application, die Ausgabe sollte identisch sein.
Lösung
Eine mögliche Lösung finden Sie hier