Java Reference
In-Depth Information
double
-Parametern soll die beiden Kantenlängen mit den übergebenen Werten initiali-
sieren. Die Klasse soll zusätzlich über die folgenden Methoden verfügen:
setLaenge(double l);
setBreite(double b);
setSeiten(double l, double b);
double getLaenge();
double getBreite();
double getLangeSeite();
double getKurzeSeite();
double getDiagonale();
double getFlaeche();
double getUmfang();
6
Erstellen Sie ein Programm mit dem Namen
Rechtecktest
, das ein Objekt der Klasse
Rechteck
verwendet. Länge und Breite des Rechtecks sollen mit
JOptionPane.showInput-
Dialog
eingegeben und anschließend sollen die lange und die kurze Seite, die Diagonale,
die Fläche und der Umfang in der Konsole ausgegeben werden.
Aufgabe 3
Erstellen Sie in der Klasse
Rechteck
die Methode
laengeAusgeben()
, wie unten vorgege-
ben. In der Methode wird eine lokale Variable mit dem gleichen Namen erstellt, wie er
schon für das Attribut der Länge verwendet wurde, und ihr wird der Wert 5,4 zugewie-
sen.
void laengeAusgeben() {
double laenge = 5.4;
System.out.println("Länge:"+laenge);
}
Listing 6.12
Methode zum Ausgeben der Länge
Frage: Wird die Variable als Fehler markiert, weil der Name schon für das Attribut ver-
wendet wurde?
Rufen Sie die Methode
laengeAusgeben()
als letzte Anweisung im Programm
Rechteck-
test
auf.
Frage: Welcher Wert wird ausgegeben? Ist es der Wert des Attributs, den Sie beim Pro-
grammstart eingeben, oder ist es immer der Wert der lokalen Variablen
laenge
(5,4)?