Food
-Objekte haben?
toString()
Toy
-Objekte haben?
toString()
und calculateTax()
Denkt daran, dass alle Subklassen eine toString()
Methode haben, die sie von der Klasse Object
erben, es sei denn die Subklasse überschreibt diese Methode (was hier der Fall ist).
Hier ist die Klassendefinition für Goods
. Die Instanzvariablen sind protected
. Damit können sie auch von Subklassen genutzt werden, die sich in einem anderen Paket befinden.
public class Goods { protected String description; protected double price; public Goods(String des, double pr) { description = des; price = pr; } public String toString() { return "Artikel: " + description + " Preis: " + price + " "; } }
Hier ist das Grundgerüst der Klasse Food
, eine Subklasse der Klasse Goods
.
Sie fügt die Variable calories
hinzu.
public class Food { protected double calories; public Food(String des, double pr, double cal) { super( , ); calories = ; } public String toString() { return super. + calories + " Kalorien"; } }