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:
Länge a = new Länge(); a.speichere(3.0, "inch"); a.schreibeCm(); a.speichere(25.4, "cm"); a.schreibeInch();
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.