Hallo.
Schreiben Sie eine Klasse Weihnachtsteller.java, so dass die folgende Klasse
Nikolaus.java ausgeführt werden kann. Die Klasse kann von der Moodle-Seite der Vorlesung
geladen werden.
// Aufruf mit "java Nikolaus" soll als Ausgabe erzeugen:
// Inhalt von Susis Teller: keks nuesse obst
// Inhalt von Pauls Teller: schokolade marzipan
Ihre Klasse sollte also ein Attribut für den Tellerinhalt sowie geeignete Methoden lege und
ausgabe enthalten. Hinweis: Das Attribut kann als String-Array der Länge 10 realisiert werden,
d.h., Sie dürfen davon ausgehen, dass maximal 10 Naschereien auf einen Teller gelegt
werden. In diesem Fall benötigen Sie ein weiteres Attribut, das anzeigt, wieviele Naschereien
sich momentan auf dem Teller befinden, also wo der nächste freie Platz ist. (Andere Möglichkeiten
zur Realisierung des Attributs sind zulässig.)
Ich hatte nun so angefangen.
Leider stehe ich auf dem Schlauch und weiß nicht, wie ich ihm nun sage, dass er mir die Sachen ausgibt, die auf meinem Array angefordert werden. Weil ich ja die unterscheidung zwischen Susi und Paul machen muss.
Schreiben Sie eine Klasse Weihnachtsteller.java, so dass die folgende Klasse
Nikolaus.java ausgeführt werden kann. Die Klasse kann von der Moodle-Seite der Vorlesung
geladen werden.
// Aufruf mit "java Nikolaus" soll als Ausgabe erzeugen:
// Inhalt von Susis Teller: keks nuesse obst
// Inhalt von Pauls Teller: schokolade marzipan
Java:
class Nikolaus {
public static void main(String[] args) {
Weihnachtsteller susisTeller = new Weihnachtsteller();
Weihnachtsteller paulsTeller = new Weihnachtsteller();
susisTeller.lege("keks");
susisTeller.lege("nuesse");
susisTeller.lege("obst");
paulsTeller.lege("schokolade");
paulsTeller.lege("marzipan");
Out.print("Inhalt von Susis Teller: ");
susisTeller.ausgabe();
Out.print("Inhalt von Pauls Teller: ");
paulsTeller.ausgabe();
}
}
Ihre Klasse sollte also ein Attribut für den Tellerinhalt sowie geeignete Methoden lege und
ausgabe enthalten. Hinweis: Das Attribut kann als String-Array der Länge 10 realisiert werden,
d.h., Sie dürfen davon ausgehen, dass maximal 10 Naschereien auf einen Teller gelegt
werden. In diesem Fall benötigen Sie ein weiteres Attribut, das anzeigt, wieviele Naschereien
sich momentan auf dem Teller befinden, also wo der nächste freie Platz ist. (Andere Möglichkeiten
zur Realisierung des Attributs sind zulässig.)
Ich hatte nun so angefangen.
Java:
class Weihnachtsteller {
StringBuffer sb;
void lege(String stueck) {
Leider stehe ich auf dem Schlauch und weiß nicht, wie ich ihm nun sage, dass er mir die Sachen ausgibt, die auf meinem Array angefordert werden. Weil ich ja die unterscheidung zwischen Susi und Paul machen muss.
Zuletzt bearbeitet von einem Moderator: