Objektorienteeritud JAVA 2.kontrolltöö konspekt
Functioni kasutamine, nt LongToIntFunction kui sisend on long ja väljund int
10. Mis on ja kuidas kasutatakse viidet meetodile obj::method süntaksiga
Nagu viitame tavalisele Java objektile, saame viidata ka meetodile Viide::meetodi_nimi
Viide saab olla viide klassile, objektile..
Kui viitate staatilisele meetodile: MyEntity(Viide klassile(klassinimi))::myMethod Sulgusid ei ole!
Kui viitate objektimeetodile: MyEntity m = new MyEntity();
Viide objektile m::myMethod. Sulgusid ei ole!
Viide meetodile ei ole väljakutse!
SuperHero.rescueWorld(); - Väljakutse, käivitab meetodi!
SuperHero::rescueWorld; - Viide, ei käivita meetodit!
Viidatud meetodile lisatakse argumendid, kutsudes välja funktsionaalses liideses defineeritud meetodi.
11. Mis on target typing?
Argumendi tüüp järeldatakse selle meetodi signatuurist, kellele ta argumendiks on: