Mustaqil ish mavzu: ma’lumotlarning abstrakt tuzilmasi
Abstrakt sinfni dasturda qo llash xususiyatlarini ko rsatuvchi misol
Download 0.59 Mb.
|
- Bu sahifa navigatsiya:
- Javada abstract taype larga misollar Abstract class
- Abstract Method
3. Abstrakt sinfni dasturda qo llash xususiyatlarini ko rsatuvchi misol
Misol ierarxiyani tashkil etuvchi uchta sinfni e'lon qiladi (1-rasm):
Javada abstract taype larga misollar Abstract class Abstract va Abstraction degan tushunchalar bor. Bular 2ta turli xil tushuncha. Siz Abstraction haqida Abstraction maqolasida ma'lumot olsangiz bo'ladi. O'zi Abstraction ga erishishning 2ta yo’li bor. Interfase yoki Abstract classi orqali. Abstract class bu abstract kalit so'zi bilan belgilangan class dir. Dehqonchasiga aytganda abstract kalit so'zi bilan belgilangan class ga abstract class deyiladi. Abstract Method Abstract class da abstract metodlar va oddiy metodlar bo'lishi mumkin.
Abstract class va method Abstract class dan qisman mavhumlik kerak bo'lsa foydalanamiz. Ya'ni abstract classda funksianalni qisman realizatsiya qilib, qolgan qismini child (bola) classlarni o'zi qoldiramiz. Child class o'zi xohlagandek realizatsiya qiladi. Abstract class asosan child class lar uchun asosiy (base) class sifatida ishlatiladi. Child class larda umumiy bo'lgan o'zgaruvchi va metodlarni o'zida jamlaydi. Child class lar abstract class dan extend oladi va kerak bo'lgan funksianalni realizatsiya qiladi. Bunda abstract metodlarni ovveride qilishi kerak. Bundan tashqari o'zi kerakli o'zgaruvchi, metod ,..... larni o'z ichida yozishi mumkin Download 0.59 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling