Quelltext:Zoo.java: Unterschied zwischen den Versionen

Aus Informatik-Box
Zur Navigation springen Zur Suche springen
(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…“)
(kein Unterschied)

Version vom 13. November 2018, 19:33 Uhr

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 }