Ишданмақсад: Java тилида синфлараро ворислик ва объектга йўналтирилган дастурлаш асосий принциплпридан бири бўлган полиморфизмдан фойдаланиш кўникмаларига эга бўлиш
Масаланингқўйилиши: Талаба вариант бўйича берилган мисолларни Java тилидаворислик ва полиморфизм хусусиятидан фойдаланиб дастур тузиш ва натижа олиш.
Ворисликваполиморфизмгаоидмисолечилиши Қуйидаги расмда кўрсатилгандек, shakl (shape) – бу супер синф бўлиб, тўртбурчак (Rectangle), учбурчаклар (Triangle) эса ворис синф ҳисобланади. Демак булар орасида қандай боғликлик бор ва бунда полиморфизм қандай вазифани бажаради. Қуйида дастур ва унинг натижаси келтирилган.
Берилган вариант бўйича дастур интерфейсини яратиш.
Ишданмақсад: Андроид тизимида фойдаланувчи интерфейсини яратиш ва мавжуд компоненталар (button, textview, edittext, checkbox ...) ва уларнинг хусусиятларидан фойдаланиш кўникмаларига эга бўлиш
Масаланингқўйилиши: Талаба вариант бўйича берилган лойиҳани Андроид тизимида ишлаб чиқиш ва emulator орқали натижа олиши лозим.
Мисол:2 та соннни қўшиш учун фойдаланувчи интерфейсини яратинг.
Бу ҳолда Андроид иловасини яратиш учун дастурлаш муҳити ишга туширилади ва янги “AddTwoElements” номли лойиҳа яратилади. Яратилган лойиҳанинг асосий файллари қуйидагича ўзгартирилади.
MainActivity.java