Forum: Programmieren allgemein
by Khabarakh,
25. Jul 2009
Hätte ich auch geantwortet, in Java unterscheiden sich aber anscheinend die Termini ein wenig von seinem Bruder im Geiste ;) . Ein Cast ist dort immer explizit, das hier wäre eine Conversion:
Nicht, dass das irgendwie relevant wäre :stupid: .
...und könnte man die Dinger in Java auch überladen, würden sie sicher wieder anders heißen.
PS: Der Trick mit dem Wohnort gefällt mir *g* .
Forum: Programmieren allgemein
by Khabarakh,
24. Jul 2009
Du hast vollkommen recht, der Satz in den Unterlagen ist Unsinn.
super ist also nicht nur eine Abkürzung, sondern hebelt im Gegensatz zu einem Cast die Polymorphie aus, eine virtuelle Methode kann nicht-virtuell aufgerufen werden.