55. Java-da merosxo'rlik nima?
Agar bolalar sinfining ob'ekti ota-klassning xususiyatlarini olish qobiliyatiga ega bo'lsa, u meros deb ataladi. U asosan ish vaqti polimorfizmini olish uchun ishlatiladi va kodni qayta ishlatishni ta'minlaydi.
56. Java tilidagi polimorfizm nima?
Java-da polimorfizm bir vazifani turli xil usullarda bajarishni ta'minlaydi. Java-da polimorfizmga erishish uchun biz usulni haddan tashqari yuklash va usulni bekor qilishdan foydalanamiz. Masalan, shakl - bu vazifa va shakllardagi turli xil usullar - uchburchaklar, to'rtburchaklar, doiralar va boshqalar.
57. OOP ning afzalliklari nimada?
Quyidagilar OOPning afzalliklari va ular:
OOP ma'lumotlarni yashirishni ta'minlaydi
OOPlar protsessual dasturlash tili bilan solishtirganda ishlab chiqish va texnik xizmat ko'rsatishni osonlashtiradi.
OOPlar real dunyo ob'ektlarini yanada samaraliroq rag'batlantirish qobiliyatiga ega.
58. Ob'ektga yo'naltirilgan til va ob'ektga asoslangan til o'rtasidagi asosiy farq nima?
Ob'ektga asoslangan dasturlash tili OOP tushunchalarining merosdan tashqari barcha xususiyatlariga rioya qilishning eng samarali usulini ta'minlaydi. VBScript va JavaScript ob'ektga asoslangan dasturlash tillariga misol bo'la oladi. Holbuki, ob'ektga yo'naltirilgan dasturlash tili OOP tushunchalarining barcha xususiyatlarini qo'llab-quvvatlaydi va ob'ektga yo'naltirilgan dasturlash tili misollari Java, Python va boshqalar.
59. Namuna o'zgaruvchisi sifatida aniqlangan ob'ekt havolasining boshlang'ich qiymati qanday bo'ladi?
Java-dagi barcha ob'ektga havolalar null ga ishga tushiriladi.
60. Ob'ektga yo'naltirilgan paradigma nima?
Bu to'liq o'zi tegishli bo'lgan sinfda aniqlangan usullarga ega bo'lgan ob'ektlarga asoslangan paradigmadir. Bu asosan qayta foydalanish va modullikning afzalliklarini birlashtirish uchun ishlatiladi. Ob'ektlar dasturlar va ilovalarni loyihalash uchun bir-biri bilan o'zaro ta'sir qiluvchi sinflar misollari sifatida aniqlanadi. Ob'ektga yo'naltirilgan paradigmaning xususiyatlari quyidagilardan iborat:
Ko'pincha ob'ekt ma'lumotlari bilan ishlash usullarini o'z ichiga olgan ma'lumotlarga e'tibor qarating
Meros, mavhumlik va boshqalar kabi rivojlangan real vaqt yondashuvlarini yarating
Dasturni loyihalashda pastdan yuqoriga yondashuvga amal qiladi.
Do'stlaringiz bilan baham: |