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