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…“)
 
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
<syntaxhighlight lang="java" line="1">
<syntaxhighlight lang="java">
class Tier {
class Tier {
2     public void sagWas() {
     public void sagWas() {
3         System.out.println("- Stille -");
         System.out.println("- Stille -");
4     }
     }
5 }
}
6
 
7 class Biene extends Tier {
class Biene extends Tier {
8     public void sagWas() {
     public void sagWas() {
9         System.out.println("Summ, Summ, Summ!");
         System.out.println("Summ, Summ, Summ!");
10     }
     }
11 }
}
12
 
13 class Frosch extends Tier {
class Frosch extends Tier {
14     public void sagWas() {
     public void sagWas() {
15         System.out.println("Quak! Quak!");
         System.out.println("Quak! Quak!");
16     }
     }
17 }
}
18
 
19 class Unbekannt extends Tier {
class Unbekannt extends Tier {
20 }
}
21
 
22 public class Zoo  {
public class Zoo  {
23     public static void main(String[] args) {
     public static void main(String[] args) {
24         Tier t = new Tier();
         Tier t = new Tier();
25         Frosch f = new Frosch();
         Frosch f = new Frosch();
26         Biene b = new Biene();
         Biene b = new Biene();
27        
        
28         System.out.print( "Ein Tier sagt " ); t.sagWas();
         System.out.print( "Ein Tier sagt " ); t.sagWas();
29         System.out.print( "Ein Frosch sagt " ); f.sagWas();
         System.out.print( "Ein Frosch sagt " ); f.sagWas();
30         System.out.print( "Eine Biene sagt " ); b.sagWas();
         System.out.print( "Eine Biene sagt " ); b.sagWas();
31
 
32         Tier werBinIch = new Unbekannt();
         Tier werBinIch = new Unbekannt();
33         // Was sage ich?
         // Was sage ich?
34         werBinIch.sagWas();
         werBinIch.sagWas();
35     }
     }
36 }
}
</syntaxhighlight>
</syntaxhighlight>

Version vom 13. November 2018, 19:34 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();
    }
}