V
vupel
Gast
Hi Leute,
ich habe hier eine Aufgabe, die ich nicht lösen konnte. Ich habe zwar bisschen was hinbekommen, aber hilft nicht weiter.
Hier nun die Aufgabe:
__
Kennen Sie "Urmel aus dem Eis"? In diesem Kinderbuch-Klassiker geht es um einige Tiere, die auf einer insel Titiwu wohne und bei Professor Tibatong das Sprechen gelernt haben. alle diese Tiere haben allerdings einen kleinen Sprachfehler:
- Ping Pinguin kann das "sch" nicht sprechen und sagt statt dessen immer "pf", z. B. "guten Morgen, pfon ausgepflafen in deiner mupfel?"
-Wawa, der Waran, sagt statt "z" immer "tsch", z. B. "Intschwischen bin ich umgetschogen"
- Bei Seele-Fant, dem traurigen See-Alefanten, wird "i", "ie" sowie "e" zu einem "ö"; "ei" wird zu "eu" und "u" wird zu "o" (aber nicht in "au"). Ein Beispiel: "Ös könntö schön seun, traurögö Lödör zosammön zo söngön"
Sie haben die Aufgabe, Klassen für diese sprechende Tiere zu entwickeln. es ist folgende abstrrakte Oberklasse gegeben:
a) Definieren Sie dazu Unterklassen Pinguin, Waran und SeeElefant, die die Methode
passend implementieren.
b)Zerlegen Sie Ihre Lösung nun in zwei Pakete. Hier eine Klasse zum Test
Das Paket
soll die Klassen
und
enthalten
Das Paket
soll die Klassen
,
und
umfassen
Es ist eine ziemlich große Aufgabe, speziell Pakete und String, StringBuffer sollen damit geübt werden.
Ich wäre sehr dankbar, wenn einer dafür eine Lösung hätte.
Danke im Voraus
ich habe hier eine Aufgabe, die ich nicht lösen konnte. Ich habe zwar bisschen was hinbekommen, aber hilft nicht weiter.
Hier nun die Aufgabe:
__
Kennen Sie "Urmel aus dem Eis"? In diesem Kinderbuch-Klassiker geht es um einige Tiere, die auf einer insel Titiwu wohne und bei Professor Tibatong das Sprechen gelernt haben. alle diese Tiere haben allerdings einen kleinen Sprachfehler:
- Ping Pinguin kann das "sch" nicht sprechen und sagt statt dessen immer "pf", z. B. "guten Morgen, pfon ausgepflafen in deiner mupfel?"
-Wawa, der Waran, sagt statt "z" immer "tsch", z. B. "Intschwischen bin ich umgetschogen"
- Bei Seele-Fant, dem traurigen See-Alefanten, wird "i", "ie" sowie "e" zu einem "ö"; "ei" wird zu "eu" und "u" wird zu "o" (aber nicht in "au"). Ein Beispiel: "Ös könntö schön seun, traurögö Lödör zosammön zo söngön"
Sie haben die Aufgabe, Klassen für diese sprechende Tiere zu entwickeln. es ist folgende abstrrakte Oberklasse gegeben:
Code:
public abstract class SprechendesTier {
protected String name;
/** erzeugt ein Tier mit dem angegebenen Namen*/
public SprechendesTier (String name) {
this.name = name; }
/**gibt den Text mit den tierspezifischen Sprachfehlern über System.out aus*/
public abstract void spreche (String text); }
a) Definieren Sie dazu Unterklassen Pinguin, Waran und SeeElefant, die die Methode
Code:
spreche
b)Zerlegen Sie Ihre Lösung nun in zwei Pakete. Hier eine Klasse zum Test
Code:
/**
* Test für sprechende Tiere
*/
public class TitiwuTest
{
public static void main(String[] args) {
SprechendesTier[] tierschule = new SprechendesTier[3];
tierschule[0] = new Pinguin("Ping Pinguin");
tierschule[1] = new Waran("Wawa");
tierschule[2] = new SeeElefant("Seele-Fant");
for (int i = 0; i < tierschule.length; i++) {
tierschule[i].spreche("Guten Morgen, schon ausgeschlafen "
+ "in deiner Muschel?");
}
for (int i = 0; i < tierschule.length; i++) {
tierschule[i].spreche("Inzwischen bin ich umgezogen");
}
for (int i = 0; i < tierschule.length; i++) {
tierschule[i].spreche("Es könnte schön sein, " +
"traurige Lieder zusammen zu singen.");
}
}
}
Das Paket
Code:
tierschule
Code:
TitiwuTest
Code:
SprechendesTier
Das Paket
Code:
tiere
Code:
Pinguin
Code:
Waran
Code:
SeeElefant
Es ist eine ziemlich große Aufgabe, speziell Pakete und String, StringBuffer sollen damit geübt werden.
Ich wäre sehr dankbar, wenn einer dafür eine Lösung hätte.
Danke im Voraus