R. Mirek: Vzorove vypracovanie pisomky z 12.11. 2009 1. a) >generalizacia-specializacia. Tvarnice porotherm su specialnym pripadom tvarnic. Instanciou by bola konkretna tvarnica - napr. druha vlavo v prvom rade na streche nasho domu. b) >trieda-instancia. Skridla je nejaky >>konkretny<< DRUH stresnej krytiny. c) >trieda-instancia. Jupiter je konkretna planeta. d) >generalizacia-specializacia. Raketoplany su specialnym pripadom kozmickych lodi. 2. a) >Chytak! Spravne: plemeno psa-vlciak, nespravne: pes-vlciak. Vlciak nie je specialnym pripadom psa - vlciak je plemeno a nie konkretny pes. b) >napr. Mercedes-mercesdes s poznavacou znackou BA12Y7. Ale nie Mercedes-Mercedes triedy A. Mercedesy triedy A su specialnym pripadom Mercedosov. Teda vztah generalizacia-specializacia a nie trieda-instancia. 3. a) >napr. byt-garzonka, prip. byt-3+1 ale nie: byt-nas byt na komenskeho 21. b) >napr. telefon - Nokia E51 alebo Nokia - Nokia E51. 4. Vlak Vagon Ceske drahy / \ / \ / \ / \ Osobny Nakladny Osobny Nakladny vlak vlak vagon vagon 5. public static boolean areEqual(Car first, Car second, Car third){ return first.equals(second) && second.equals(third); } ze staci konjukcia uvedenych 2 podmienok vyplyva z tranzitivity ekvivalencie 6. public boolean startsOrEndsWith(String text, String startOrEnd){ return text.startsWith(startOrEnd) || text.endsWith(startOrEnd); } stacilo si najst v javadockoch na nete triedu String a prislusne metody...