Hallo, ich bräuchte Hilfe bei dieser Aufgabe
Klassenmodell:
Superklasse Tier (abstract) mit 2 Subklassen Hund und Katze
Die Klasse Zoo besitzt das folgende Attribut:
Mit der folgenden Methode werden die Tiere gefüttert:
Welchen statischen Typ hat die Variable t?
Angenommen das Gehege ist nur mit Hunden belegt. Welchen dynamischen Typ hat die Variable t dann bei Aufruf von fuettern?
Welche Typen kommen als dynamische Typen für t in Frage?
Wie antworte ich darauf? Ich verstehe noch nicht ganz den Unterschied von statisch und dynamisch.
Klassenmodell:
Superklasse Tier (abstract) mit 2 Subklassen Hund und Katze
Die Klasse Zoo besitzt das folgende Attribut:
Tier[][] gehege=new Tier[10][10]
Mit der folgenden Methode werden die Tiere gefüttert:
Java:
public void fuettern() {
for (Tier[] tv : gehege)
for(Tier t : tv)
t.fuettern();
}
Angenommen das Gehege ist nur mit Hunden belegt. Welchen dynamischen Typ hat die Variable t dann bei Aufruf von fuettern?
Welche Typen kommen als dynamische Typen für t in Frage?
Wie antworte ich darauf? Ich verstehe noch nicht ganz den Unterschied von statisch und dynamisch.
Zuletzt bearbeitet von einem Moderator: