Schludi: Ich will nen Pils ![]()
mephi sagt: selbser schreiben
mephi sagt: Pils p = new Pils();
Schludi: Das Pils ist aber namenlos ![]()
Schludi: Es ist sozusagen ein anonymes Pils ![]()
mephi sagt: p.setMarke(“Beck’s”);
mephi sagt: p.setTemperaturInGradCelsius(7);
Schludi: Hmm
mephi sagt: Schludi.instance().drinke(p);
Schludi: Ich will aber aus dem gleichen Glas auch ein Licher Weizen trinken können
Schludi: D.h. ich brauche ein Interface ![]()
Schludi: Außerdem fehlt der import für Schludi
Schludi: ![]()
mephi sagt: hihi
mephi sagt: import de.provinz.dorf.Schludi
Schludi: import de.metropole.Nico
Schludi: ![]()
mephi sagt: *g
mephi sagt: NotFoundException: Fulda not in Collection: “Metropole”
Schludi: Nico.getInstance().setBier(“Licher Weizen”);
mephi sagt: KotzInTheEckeException: Bier ist ih bah pfui
Schludi:
try {
Nico.getInstance().setBier(“Licher Weizen”);
} catch (KotzInTheEckeException e) {
Nico.getInstance().finalize();
}
Schludi: ![]()
mephi sagt:
public void finalize() {
Inhalt i = Kühlschrank.open();
List<Getränk> g = i.getList();
for( Getränk ge : g ) {
if(g.getName.equals(“Multivitamin Buttermilch”))
grabAndDrink(g);
}
}
Schludi: class Kühlschrank {
static { inhalt.replaceAll(“Multivitamin Buttermilch”, “Licher Weizen”); }
}
Schludi: chichichi
mephi sagt: Nico.instance.weine();
Schludi: Nico.getInstance().setInventory(“Tempo Taschentücher”);