1. Java nima? Java ob'ektga yo'naltirilgan mashhur dasturlash tili. U ob'ektlarning to'liq to'plami sifatida belgilanadi. Java-dan foydalanib, biz o'yin, mobil ilovalar va veb-saytlar kabi ko'plab ilovalarni ishlab chiqishimiz mumkin


Chiqish: 44 25 105. Nima uchun usulni haddan tashqari yuklash faqat usulning qaytish turini o'zgartirish orqali mumkin emas?


Download 43.06 Kb.
bet22/23
Sana06.04.2023
Hajmi43.06 Kb.
#1331141
1   ...   15   16   17   18   19   20   21   22   23
Bog'liq
java question and answer

Chiqish:
44
25
105. Nima uchun usulni haddan tashqari yuklash faqat usulning qaytish turini o'zgartirish orqali mumkin emas?
Noaniqlik - bu usulni haddan tashqari yuklashning faqat qaytarish turini o'zgartirish orqali mumkin emasligining asosiy sababi.
106. Java'da main() usulini ortiqcha yuklay olamizmi?
Ha, biz Java-da main() usulini haddan tashqari yuklash orqali yuklashimiz mumkin, ammo JVM faqat argument sifatida string massivini qabul qiluvchi main() usulini chaqiradi.
107. Java-da metodni bekor qilish nima?
Agar dasturdagi pastki sinf superklassda e'lon qilingan usulga ega bo'lsa, u usulni bekor qilish deb nomlanadi.
108. Java-da metodni bekor qilish qanday qo'llaniladi?
Usulni bekor qilish ish vaqti polimorfizmiga erishish uchun ishlatiladi va shuningdek, uning pastki sinfi tomonidan berilgan usul uchun maxsus amalga oshirishni ta'minlash uchun ishlatiladi.
109. Usulni bekor qilishda qanday qoidalarga amal qilishimiz kerak?
Qoidalar quyidagicha:

  • Usul ota-klassdagi kabi parametrlarga ega bo'lishi kerak.

  • Meros deb ataladigan IS-A munosabatlari bo'lishi kerak.

  • Usul sinf nomi bilan bir xil nomga ega bo'lishi kerak.

110. Usulni bekor qilishni ko'rsatish dasturini yozing?
//Java Program to illustrate the use of Java Method Overriding
//Creating a parent class.
Class Shape{
//defining a method
void run()
{
System.out.println("Shape is ready");
}
}
//Creating a child class
class Rectangle extends Shape{
//defining the same method as in the parent class
void run()
{
System.out.println("Rectangle is drawn");
}
public static void main(String args[]){
Rectangle obj = new Rectangle();//creating object
obj.run();//calling method
}
}
Chiqish: 
To'rtburchak chizilgan

Download 43.06 Kb.

Do'stlaringiz bilan baham:
1   ...   15   16   17   18   19   20   21   22   23




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling