hey,
ich bin ein Anfänger was Sachen Java angeht und habe eine Aufgabe bei der ich nicht weiter komme
und brauche dringend Hilfe
Erstellen Sie eine Klasse Quadrat im Paket geo des Projektes ErsteSchritte. Jedes
Quadrat hat eine X/Y-Startkoordinate, eine Seitenlänge in cm, eine Liniendicke in mm, eine
Linienfarbe und eine Füllfarbe. Erstellen Sie 4 sinnvolle Konstruktoren unter Vermeidung von
redundantem Quellcode sowie die notwendigen getter und setter. Überschreiben Sie die Methoden
toString und equals von Object unter Angabe der Annotation @Override. Die Linienfarbe und
Füllfarbe werden als String gespeichert, wobei nur „grün“, „blau“, „schwarz“ und „gelb“ zugelassen
sind. Prüfen Sie die Gültigkeit der Farben in einer einzigen Bedingung und werfen Sie im Fehlerfall
eine RuntimeException mit passender Fehlermeldung. Ein Quadrat-Objekt muss zu jedem
Zeitpunkt in einem gültigen Zustand sein, ansonsten ist eine RuntimeException mit passender
Fehlermeldung zu werfen
Vielen Dank schon im voraus
ich bin ein Anfänger was Sachen Java angeht und habe eine Aufgabe bei der ich nicht weiter komme
und brauche dringend Hilfe
Erstellen Sie eine Klasse Quadrat im Paket geo des Projektes ErsteSchritte. Jedes
Quadrat hat eine X/Y-Startkoordinate, eine Seitenlänge in cm, eine Liniendicke in mm, eine
Linienfarbe und eine Füllfarbe. Erstellen Sie 4 sinnvolle Konstruktoren unter Vermeidung von
redundantem Quellcode sowie die notwendigen getter und setter. Überschreiben Sie die Methoden
toString und equals von Object unter Angabe der Annotation @Override. Die Linienfarbe und
Füllfarbe werden als String gespeichert, wobei nur „grün“, „blau“, „schwarz“ und „gelb“ zugelassen
sind. Prüfen Sie die Gültigkeit der Farben in einer einzigen Bedingung und werfen Sie im Fehlerfall
eine RuntimeException mit passender Fehlermeldung. Ein Quadrat-Objekt muss zu jedem
Zeitpunkt in einem gültigen Zustand sein, ansonsten ist eine RuntimeException mit passender
Fehlermeldung zu werfen
Vielen Dank schon im voraus
Zuletzt bearbeitet von einem Moderator: