Laboratoriya ishi mavzu: Android uchun Java dasturlash tilida ilovalar yaratish Ishning maqsadi: java dasturlash tilida ilova yaratish. Nazariy qism



Yüklə 203,64 Kb.
səhifə5/12
tarix21.12.2023
ölçüsü203,64 Kb.
#188797
1   2   3   4   5   6   7   8   9   ...   12
Laboratoriya ishi mavzu Android uchun Java dasturlash tilida il

LABORATORIYA ISHI – 3.
Mavzu: Java dasturlash tilidagi klasslar va ob'ektlar.
Polimorfizm. Merozho‘rlik.
Ishning maqsadi: Klasslar va ob'ektlar yordamida dastur tuzish.
Nazariy qism.
Ob'ektga yo'naltirilgan dasturlash (OOP) - bu bir -biri bilan o'zaro ta'sir qiladigan sinflar va ob'ektlardan foydalanishga asoslangan dasturlar tuzishga yondashuv.
Sinf (java klassi) ob'ektlarning tuzilishi va xatti -harakatlarini tavsiflaydi. Qurilma tavsiflar (xususiyatlar) orqali, xatti -harakatlar esa ob'ektlar uchun mavjud bo'lgan operatsiyalar (usullar) orqali tavsiflanadi. Xususiyatlar va usullarni qo'shish yoki bekor qilish orqali sinflar mavjud sinflar asosida yaratilishi mumkin.

Sinflar ob'ektlar qurilgan shablonlarni ifodalaydi. Ob'ektlar o'xshash xususiyatlar va xatti -harakatlarga ega bo'lgan dastur elementlari (ya'ni, ular bitta sinf asosida qurilgan elementlardir). Har bir ob'ekt ma'lum bir holatga ega, u barcha xususiyatlarining qiymati bilan belgilanadi. Bitta dasturda bir nechta sinflar bo'lishi mumkin va har xil sinf ob'ektlari bir -biri bilan o'zaro ta'sir qilishi mumkin (usullar orqali).


Meros, kengayadi
Meros Java -ning ajralmas qismi hisoblanadi. Merosdan foydalanganda, asosiy (ota -ona) sinfining xususiyatlarini meros qilib oladigan yangi sinf ota -onaning barcha xususiyatlariga ega ekanligini hisobga oladi. Kod kengaytmalar operandidan keyin asosiy sinf nomidan foydalanadi. Bu asosiy sinfning barcha maydonlari va usullariga kirishni ochadi.
Merosdan foydalanib, siz "java klassi" ni yaratishingiz mumkin, u tegishli elementlar to'plamiga xos bo'lgan xususiyatlarni belgilaydi. Keyin siz undan meros bo'lib o'tishingiz va ularga xos bo'lgan qo'shimcha xususiyatlarni belgilashingiz mumkin bo'lgan qo'shimcha sinflar yaratishingiz mumkin.
Java -da meros qilib olingan asosiy sinf superklass super deb nomlanadi. Vorislik klassi kichik sinf deb ataladi. Shunday qilib, kichik sinf - bu superklassning barcha xususiyatlarini meros qilib olgan va o'ziga xos a'zolar qo'shadigan maxsus klass.

Yüklə 203,64 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8   9   ...   12




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin