Aufgabe:
Meine frage ist nun:
Was ist das z.B. flaky.putNose für ein Datentyp und wie rufe ich diesen auf?
Würde sich
Snowman flaky = new Snowman();
Snowman iceBoy = new Snowman();
nicht überschreiben?
a) Snowman.java Schreiben Sie eine Klasse Snowman.java, so dass die folgende Klasse
SnowmenBuilding.java ausgeführt werden kann.
Teil der Aufgabe(Quelltext):
Die Klasse SnowmenBuilding darf nicht verändert werden. Für das obige Programm sollte sich
die folgende Ausgabe ergeben:
Das ist Flaky: Schneemann
mit Nase
ohne Arme
Mund ist 5 Steine
Hut ist Buntes Kopftuch
mit 3 Knöpfen
Das ist IceBoy: Schneemann
mit Nase
mit Armen
ohne Mund
Hut ist Kochtopf
ohne Knöpfe
SnowmenBuilding.java ausgeführt werden kann.
Teil der Aufgabe(Quelltext):
Java:
class SnowmenBuilding {
public static void main(String[] args) {
Snowman flaky = new Snowman();
Snowman iceBoy = new Snowman();
flaky.putNose();
flaky.putMouth("5 Steine");
flaky.putHat("Buntes Kopftuch");
flaky.putButtons(3);
iceBoy.putNose();
iceBoy.putArms();
iceBoy.putHat("Kochtopf");
Out.print("Das ist Flaky: ");
flaky.showSnowman();
Out.print("Das ist IceBoy: ");
iceBoy.showSnowman();
}
}
Die Klasse SnowmenBuilding darf nicht verändert werden. Für das obige Programm sollte sich
die folgende Ausgabe ergeben:
Das ist Flaky: Schneemann
mit Nase
ohne Arme
Mund ist 5 Steine
Hut ist Buntes Kopftuch
mit 3 Knöpfen
Das ist IceBoy: Schneemann
mit Nase
mit Armen
ohne Mund
Hut ist Kochtopf
ohne Knöpfe
Meine frage ist nun:
Was ist das z.B. flaky.putNose für ein Datentyp und wie rufe ich diesen auf?
Würde sich
Snowman flaky = new Snowman();
Snowman iceBoy = new Snowman();
nicht überschreiben?