Hallo an alle Mitglieder dieses Java Forums,
wie der Überschrift zu entnehmen ist, stehe ich derzeit bei einer Übungsaufgabe auf dem Schlauch. Es folgt die Aufgabenstellung und ein Feedback meinerseits, wie ich diese Aufgabe verstanden habe.
Aufgabenstellung:
Erstellen Sie eine neue Klasse Rectangle mit den privaten Variablen height, width und area.
Mit dem Konstruktor soll ein Rechteck mit einer festgelegten Fläche erstellt werden. Sie können Höhe und
Breite dabei frei (jedoch passend) wählen. Die Höhe und Breite können über setter-Methoden unabhängig voneinander angepasst werden, jedoch soll die Fläche immer konstant bleiben.
Wie ich die Aufgabe verstanden habe, bzw. was ich alles bereits implementiert habe:
Der erste Abschnitt (neue Klasse erstellen, private Variablen height, width, area) ist klar!
Zweiter Abschnitt: festgelegte Fläche? Ich habe das nun so implementiert, dass wenn ich von meiner
main Methode aus ein neues Rectangle Objekt instanziiere, dass zunächst einmal der Konstruktor klarerweise aufgerufen wird und dieser meiner Fläche, bzw area einfach einen konstanten Wert zuweist.. War das so gemeint? Ich hoffe doch ja! Zudem kann ich die Höhe und Breite des Rechteckes "variabel" bestimmen. Sprich beim instanziieren eines neuen Rectangle Objektes übergebe ich willkürliche Werte für die Breite und Höhe des Rechteckes... Was heißt hier (jedoch passend?) Was ist, wenn ich keinen schimmer von der Fläche des Rechteckes habe? Diese wurde ja zuvor "konstant" festgelegt. Und was mir nun (falls ich die Aufgabe so richtig interpretiert habe) schwer fällt ist, wie zum Geier ich unpassende Höhe und Breitenverhältnis so anpasse, dass es wiederum zur Fläche des Rechteckes passt...
Sorry für den zugegebenermaßen etwas ausführlichen Text! Ich hoffe euch damit nicht erschlagen zu haben!
glg
Sir.JavaNoob
wie der Überschrift zu entnehmen ist, stehe ich derzeit bei einer Übungsaufgabe auf dem Schlauch. Es folgt die Aufgabenstellung und ein Feedback meinerseits, wie ich diese Aufgabe verstanden habe.
Aufgabenstellung:
Erstellen Sie eine neue Klasse Rectangle mit den privaten Variablen height, width und area.
Mit dem Konstruktor soll ein Rechteck mit einer festgelegten Fläche erstellt werden. Sie können Höhe und
Breite dabei frei (jedoch passend) wählen. Die Höhe und Breite können über setter-Methoden unabhängig voneinander angepasst werden, jedoch soll die Fläche immer konstant bleiben.
Wie ich die Aufgabe verstanden habe, bzw. was ich alles bereits implementiert habe:
Der erste Abschnitt (neue Klasse erstellen, private Variablen height, width, area) ist klar!
Zweiter Abschnitt: festgelegte Fläche? Ich habe das nun so implementiert, dass wenn ich von meiner
main Methode aus ein neues Rectangle Objekt instanziiere, dass zunächst einmal der Konstruktor klarerweise aufgerufen wird und dieser meiner Fläche, bzw area einfach einen konstanten Wert zuweist.. War das so gemeint? Ich hoffe doch ja! Zudem kann ich die Höhe und Breite des Rechteckes "variabel" bestimmen. Sprich beim instanziieren eines neuen Rectangle Objektes übergebe ich willkürliche Werte für die Breite und Höhe des Rechteckes... Was heißt hier (jedoch passend?) Was ist, wenn ich keinen schimmer von der Fläche des Rechteckes habe? Diese wurde ja zuvor "konstant" festgelegt. Und was mir nun (falls ich die Aufgabe so richtig interpretiert habe) schwer fällt ist, wie zum Geier ich unpassende Höhe und Breitenverhältnis so anpasse, dass es wiederum zur Fläche des Rechteckes passt...
Sorry für den zugegebenermaßen etwas ausführlichen Text! Ich hoffe euch damit nicht erschlagen zu haben!
glg
Sir.JavaNoob