Quelltext:Zoo.java
Version vom 13. November 2018, 19:33 Uhr von Jneug (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „<syntaxhighlight lang="java" line="1"> class Tier { 2 public void sagWas() { 3 System.out.println("- Stille -"); 4 } 5 } 6 7 class Biene…“)
class Tier {
2 public void sagWas() {
3 System.out.println("- Stille -");
4 }
5 }
6
7 class Biene extends Tier {
8 public void sagWas() {
9 System.out.println("Summ, Summ, Summ!");
10 }
11 }
12
13 class Frosch extends Tier {
14 public void sagWas() {
15 System.out.println("Quak! Quak!");
16 }
17 }
18
19 class Unbekannt extends Tier {
20 }
21
22 public class Zoo {
23 public static void main(String[] args) {
24 Tier t = new Tier();
25 Frosch f = new Frosch();
26 Biene b = new Biene();
27
28 System.out.print( "Ein Tier sagt " ); t.sagWas();
29 System.out.print( "Ein Frosch sagt " ); f.sagWas();
30 System.out.print( "Eine Biene sagt " ); b.sagWas();
31
32 Tier werBinIch = new Unbekannt();
33 // Was sage ich?
34 werBinIch.sagWas();
35 }
36 }