Quelltext:Tiere.java: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Jneug (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „{{#subst:Quelltext:Zoo}}“) |
Jneug (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
| Zeile 1: | Zeile 1: | ||
{{ | <syntaxhighlight lang="java"> | ||
class Tier { | |||
public void sagWas() { | |||
System.out.println("- Stille -"); | |||
} | |||
} | |||
class Biene extends Tier { | |||
public void sagWas() { | |||
System.out.println("Summ, Summ, Summ!"); | |||
} | |||
} | |||
class Frosch extends Tier { | |||
public void sagWas() { | |||
System.out.println("Quak! Quak!"); | |||
} | |||
} | |||
class Unbekannt extends Tier { | |||
} | |||
public class Zoo { | |||
public static void main(String[] args) { | |||
Tier t = new Tier(); | |||
Frosch f = new Frosch(); | |||
Biene b = new Biene(); | |||
System.out.print( "Ein Tier sagt " ); t.sagWas(); | |||
System.out.print( "Ein Frosch sagt " ); f.sagWas(); | |||
System.out.print( "Eine Biene sagt " ); b.sagWas(); | |||
Tier werBinIch = new Unbekannt(); | |||
// Was sage ich? | |||
werBinIch.sagWas(); | |||
} | |||
} | |||
</syntaxhighlight> | |||
Version vom 13. November 2018, 19:35 Uhr
class Tier {
public void sagWas() {
System.out.println("- Stille -");
}
}
class Biene extends Tier {
public void sagWas() {
System.out.println("Summ, Summ, Summ!");
}
}
class Frosch extends Tier {
public void sagWas() {
System.out.println("Quak! Quak!");
}
}
class Unbekannt extends Tier {
}
public class Zoo {
public static void main(String[] args) {
Tier t = new Tier();
Frosch f = new Frosch();
Biene b = new Biene();
System.out.print( "Ein Tier sagt " ); t.sagWas();
System.out.print( "Ein Frosch sagt " ); f.sagWas();
System.out.print( "Eine Biene sagt " ); b.sagWas();
Tier werBinIch = new Unbekannt();
// Was sage ich?
werBinIch.sagWas();
}
}