summaryrefslogtreecommitdiff
path: root/ws2015/eip/blaetter/08/de/lmu/ifi/tcs/TierDemo.java
blob: 3a3adfa46ea68dad3d1bbfc1c5514f3c37b646b8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
package de.lmu.ifi.tcs;

import java.util.ArrayList;

public class TierDemo {

    public static void main(String[] args) {
        ArrayList<Tier> tiere = new ArrayList<Tier> ();
        tiere.add(new Katze());
        tiere.add(new Hund());
        Hundeschule hundeschule = new Hundeschule();
        hundeschule.add(new Hund());
        hundeschule.add(new Katze());
        hundeschule.addAll(tiere);
        for (Tier t : hundeschule) {
            System.out.println(t.gibLaut());
        }
        System.out.println("Test Teil 2:");
        HundeschuleKorrekt schule = new HundeschuleKorrekt();
        schule.add(new Hund());
        schule.add(new Katze());
        schule.add(new Hund());
        schule.add(new Katze());
        schule.addAll(tiere);
        for (Tier t : schule.getTiere()) {
            System.out.println(t.gibLaut());
        }
  }
  
}