Du befindest dich hier: FSI Informatik » Prüfungsfragen und Altklausuren » Prüfungen im Bachelor-Studium (1. - 5. Semester) » aud » Aufgabe 1 (Übersicht)
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige Überarbeitung | ||
pruefungen:bachelor:aud:loesungws17 [05.08.2019 15:09] – TOKAMAK | pruefungen:bachelor:aud:loesungws17 [05.08.2019 15:57] (aktuell) – TOKAMAK | ||
---|---|---|---|
Zeile 264: | Zeile 264: | ||
==== | ==== | ||
a) | a) | ||
+ | |||
F(4, | F(4, | ||
b) | b) | ||
+ | |||
frac2cf(Frac(n, | frac2cf(Frac(n, | ||
frac2cf(Frac(n, | frac2cf(Frac(n, | ||
- | |||
c) | c) | ||
Zeile 289: | Zeile 290: | ||
==== | ==== | ||
- | |||
- | bei a) - d) bin ich mir sicher, beim Rest könnt ihr mich gerne verbessern! Nein, bist du nicht. | ||
a) Alpha | a) Alpha | ||
- | b) Beta, Wenn man den Code abtippt, sieht man, dass Beta ausgeben wird. Ich vermute, dass das Interface Alpha aufgerufen wird, da dies der statische Typ beim Objekt ag ist. Da der Parameter c der Methode omega int ist, wird hier implizit von char zu int gecastet. Dadurch wird omega(int i) (Klasse Beta) statt omega(char c) (Klasse Gamma) aufgerufen, da **int** hier eben besser passt. | + | b) Beta |
c) Gamma | c) Gamma |