86. Biz Java-da mavhum usullarni statik qila olamizmi?
Yo'q, agar biz mavhum usullarni statik deb e'lon qilsak, u sinfning bir qismiga aylanadi va biz uni to'g'ridan-to'g'ri talab qilinmaydigan deb atashimiz mumkin. Aniqlanmagan usulni chaqirish kerak emas. Shuning uchun mavhum usulni statik deb e'lon qilishga ruxsat berilmaydi.
87. Abstrakt sinfda statik usullar va o‘zgaruvchilarni e’lon qilish mumkinmi?
Ha, biz bilamizki, statik blokga kirish uchun ob'ektga ehtiyoj yo'q, shuning uchun biz mavhum sinf nomidan foydalanib, mavhum sinf ichida e'lon qilingan statik usullar va o'zgaruvchilarga kira olamiz. Quyidagi misolni ko'rib chiqing.
abstract class Check
{
static int i = 113;
static void CheckMethod()
{
System.out.println("hi, how are you");
}
}
public class CheckClass extends Check
{
public static void main (String args[])
{
Check.CheckMethod();
System.out.println("i = "+Check.i);
}
}
Chiqish:
hi, how are you
i = 113
88. Java tilida ushbu kalit so'zni aniqlang?
Ushbu kalit so'zdan asosiy foydalanish Java dasturlashda joriy ob'ektga murojaat qilishdir.
89.Ushbu kalit so'z Java'da qanday ishlatiladi?
Quyidagilar Java-da ushbu kalit so'z tomonidan taqdim etilgan foydalanish va ular:
90. Ushbu kalit so'z joriy sinf misoli o'zgaruvchisiga murojaat qilish uchun ishlatilishi mumkinmi?
Ha, bu kalit so'z joriy sinf misoli o'zgaruvchisiga murojaat qilish uchun ishlatiladi va u joriy sinf konstruktorini ishga tushirish yoki chaqirish uchun ham ishlatiladi.
Do'stlaringiz bilan baham: |