Písomka PB162, skupina 23, 12.11.2009 12. novembra 2009 1. Nasledujúce vzťahy zaraďte do kategórií ISA (generalizácia-špecializácia) a typ-inštancia (1 b) (a) tvárnica-porotherm (b) druh strešnej krytiny-škridľa (taška) (c) planéta-Jupiter (d) kozmická loď-raketoplán 2. Doplňte jedného z aktérov vzťahu tak, aby šlo o vzťah typ-inštancia (0,5 b) (a) ...-vlčiak (b) Mercedes-... 3. Doplňte jedného z aktérov vzťahu tak, aby šlo o vzťah nadtypu-podtypu (0,5 b) (a) byt-... (b) ...-Nokia E51 4. Zakreslite hierarchiu tried (obrázkom zo šipkami). Označte, ktoré triedy by za určitých okolností mohli byt abstraktné. V hierarchii budú tieto triedy (0,5 b): (a) Vagón (b) Vlak (c) České dráhy (d) Nákladný vagón (e) Osobný vlak (f) Osobný vagón (g) Nákladný vlak 5. Napíšte statickú metódu (vymyslite jej názov), ktorá berie 3 parametre typu Car a vráti boolean. Metóda vráti true práve vtedy, keď všetky tri jej parametre sú sématicky rovnaké. Telo metódy bude najeden riadok (0,5 b). 6. Napíšte metódu startsOrEndsWith, ktorá bere parameter typu String text a parameter typu String startOrEnd. Metóda vracia typ boolean. Metóda vráti true práve vtedy, keď reťazec startOrEnd je prefixom alebo postfixom reťazca text. Môžte používat internet (1 b). autor: R.Mirek, M. Oprendek 1