blob: f69fbd78b3a5b3901680ab9beb6516b047178445 (
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
31
32
33
34
35
36
37
38
39
40
41
|
class Tier {
String name;
String geschlecht;
public Tier(String neuerName, String neuesGeschlecht) {
name = neuerName;
geschlecht = neuesGeschlecht;
}
public void gibLaut() {
System.out.println("Undefinierbarer Tierlaut");
}
}
class Katze extends Tier {
public Katze(String neuerName, String neuesGeschlecht) {
super(neuerName, neuesGeschlecht);
}
public void lautAusgeben() {
System.out.println("Miau!Miau!");
}
}
// AUFGABE 3
// TODO: Implementiere die Klasse Hund als Spezialisierung der Klasse Tier.
// Zusaetzlich soll zu einem Hund noch die Rasse gespeichert werden.
// Definiere die Klasse Hund korrekt als Unterklasse der Klasse Tier.
// Implementiere einen Konstruktor der den Konstruktor der Oberklasse aufruft
// und die uebergebene Rasse speichert.
class Hund {
public Hund(String neuerName, String neuesGeschlecht, String neueRasse) {
}
public void gibLaut() {
System.out.println("Wuff");
}
}
|