„Szoftvertechnológia - Videójegyzet” változatai közötti eltérés
a elírások |
elírás javítása |
||
| 2 141. sor: | 2 141. sor: | ||
* D add(b:B) függvénye meghívhatja egy maraméterül kapott E count () metódusát, mert E megvalósítja az A interfészt: B-t kérünk paraméternek, fogalmunk sincs, hogy E micsoda: -+ | * D add(b:B) függvénye meghívhatja egy maraméterül kapott E count () metódusát, mert E megvalósítja az A interfészt: B-t kérünk paraméternek, fogalmunk sincs, hogy E micsoda: -+ | ||
* E meghívhatja egy D add() metódusát, mert van közös ősük: ++- | * E meghívhatja egy D add() metódusát, mert van közös ősük: ++- | ||
* E nem hívhatja meg egy D bar() metódusát, mert a metódus protected: D-nek nincs bar() | * E nem hívhatja meg egy D bar() metódusát, mert a metódus protected: D-nek nincs bar() metódusa (B-nek van, de private): +- | ||
metódusa (B-nek van, de private): +- | |||
* F meghívhatja egy D add(b:B) metódusát, mert E egygszerre a B és C osztály leszármazottja: -+ | * F meghívhatja egy D add(b:B) metódusát, mert E egygszerre a B és C osztály leszármazottja: -+ | ||
* D add(b:B) metódusából nem hívhatjuk meg D do() metósudát, mert a metódus absztrakt: | * D add(b:B) metódusából nem hívhatjuk meg D do() metósudát, mert a metódus absztrakt: nem absztrakt a metódus, hanem static, így meghívhatjuk: -- | ||
nem absztrakt a metódus, hanem static, így | |||
== 20.előadás == | == 20.előadás == | ||