Benutzer-Werkzeuge

Webseiten-Werkzeuge


klassen2:attribute:aufgabe2loesung:start

Lösung zu Aufgabe 2: Längeneinheiten

Schreibe eine Klasse Länge mit den Methoden speichere(double länge, String einheit), schreibeInch() und schreibeCm(), die bei der Umrechnung der beiden Längeneinheiten hilft. Hier ein beispielhaftes Hauptprogramm zusammen mit der Ausgabe, durch das die Bedeutung der Methoden klar wird:

Programm:
Länge a = new Länge();
a.speichere(3.0, "inch");
a.schreibeCm();
a.speichere(25.4, "cm");
a.schreibeInch();
Ausgabe
7.62 cm
10 inch

Umrechnung: 1 in = 2.54 cm

Tipp: Natürlich benötigt die Klasse auch ein Attribut, um die Länge zu speichern. Es bietet sich an, nur ein einziges Attribut zu deklarieren, in dem die Länge immer in cm gespeichert wird und nur beim Speichern von inch und der Ausgabe in inch umzurechnen.

klassen2/attribute/aufgabe2loesung/start.txt · Zuletzt geändert: 2021/12/29 11:29 von 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki