statisch/ dynamische Bindung

Klausuraufgabe SS 2013 Aufgabe 2

Disclaimer: Dieser Thread wurde aus dem alten Forum importiert. Daher werden eventuell nicht alle Formatierungen richtig angezeigt. Der ursprüngliche Thread beginnt im zweiten Post dieses Threads.

statisch/ dynamische Bindung
Hi,
bei der Aufgabe 2 aus dieser Klausur https://fsi.informatik.uni-erlangen.de/dw/pruefungen/bachelor/aud/loesungss13
lautet die “Musterlösung” bei der ersten Lücke: ist unverdaulich;

ich hätte hier “dauert mehrere Stunden” gesagt, weil man doch eine dynamische Bindung hat und der dynamische Typ ist doch Vodka. Die Zahl 1 passt doch besser zum Typ int als long und deshalb hätte ich verdauen mit int genommen…

Oder ist das falsch?

Bei der vorletzten Lücke ist die Lösung “Apfelringe”. Liegt hier ein “Verdecken” der Klassenmethode vor, obwohl die Methoden ja nicht komplett identisch sind?


Es kommen nur Methoden in Frage, die der statische Typ auch kennt. Daher wird hier die verdauen-Methode ausgeführt, die einen Parameter von Typ long erwartet.