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…“)
 
(Jneug änderte das Inhaltsmodell der Seite Sourcecode:Zoo.java von „Wikitext“ nach „sourcecode“)
Markierung: Änderung des Inhaltsmodells
 
(5 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
<syntaxhighlight lang="java" line="1">
public class Zoo {
class Tier {
     private Käfig<Biene> bienenKäfig;
  2    public void sagWas() {
     private Käfig<Frosch> froschKäfig;
3        System.out.println("- Stille -");
 
4     }
     publiv Zoo() {
5 }
         bienenKäfig = new Käfig<Biene>();
6
         froschKäfig = new Käfig<Frosch>();
7 class Biene extends Tier {
    }
8    public void sagWas() {
 
9        System.out.println("Summ, Summ, Summ!");
    public Frosch getFrosch() {
10     }
         return froschKäfig.getTier();
11 }
    }
12
 
13 class Frosch extends Tier {
    public Biene getBiene() {
14    public void sagWas() {
         return bienenKäfig.getTier();
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 }
</syntaxhighlight>

Aktuelle Version vom 2. Januar 2019, 21:30 Uhr

public class Zoo  {
    private Käfig bienenKäfig;
    private Käfig froschKäfig;

    publiv Zoo() {
        bienenKäfig = new Käfig();
        froschKäfig = new Käfig();
    }

    public Frosch getFrosch() {
        return froschKäfig.getTier();
    }

    public Biene getBiene() {
        return bienenKäfig.getTier();
    }
}