RiapaMeTpbi anrmeTa


Download 399.85 Kb.
bet54/97
Sana24.12.2022
Hajmi399.85 Kb.
#1060199
1   ...   50   51   52   53   54   55   56   57   ...   97
Bog'liq
Java (Laboratoriya)

void showI();
}
sinf egasi {
xususiy int x = 1; statik int y = 2;
ommaviy bekor ko'rsatish ( int a1, final int z) {
int b1 = a1 + z;
System.out.println(" Sinf egasi"); // mavhum yoki yakuniy spetsifikatsiyalar sinf Ichki asboblar I {
public void showI() {
System.out.println(" Inner =" + (x + y + z));
a 1 va b 1 o'zgaruvchilarga kirish imkoni yo'q }
}
Inner in = new Inner(); in.showI();
}
}
umumiy sinf InnerInBlockDemo {
public static void main(String[] args) { new Owner().show(3, 4);
}
}
U ko'rsatiladi: Inner =7 dagi Egasi sinfida
Ichki sinf show () usulida e'lon qilingan va shunga mos ravishda ushbu sinf ob'ektlari faqat ushbu usul ichida yaratilishi mumkin, ichki sinfga tashqi sinfning boshqa joyidan kirish mumkin emas.


Ichki sinflar _
Agar ichki sinf ob'ektini tashqi sinf ob'ekti bilan bog'lashning hojati bo'lmasa, unda bunday sinfni statik qilish mantiqan to'g'ri keladi.
Bunday ichki sinfni e'lon qilishda static kalit so'zi mavjud va bunday sinf nested deb ataladi . Agar sinf interfeysga joylashtirilgan bo'lsa, u sukut bo'yicha statik bo'ladi. Bunday sinf boshqa sinflarni meros qilib olishi, interfeyslarni amalga oshirishi va zarur kirish huquqiga ega bo'lgan har qanday sinf uchun meros ob'ekti bo'lishi mumkin. Ichki sinfning pastki sinfi o'zining yuqori sinfiga ega bo'lgan tashqi sinf a'zolariga kirish imkoniyatini meros qilib ololmaydi. Shu bilan birga, tashqi sinfning statik bo'lmagan a'zolari va usullariga kirish uchun statik ichki sinf o'z ob'ektini yaratishi kerak va faqat tashqi sinfning statik maydonlari va usullariga bevosita kirish mumkin. Ichki sinf ob'ektini yaratish uchun tashqi sinf ob'ektini yaratish shart emas. /* № 6.5 misol: ichki sinf: NestedClassDemo . java */ sinf Egasi 3 {
statik int y =1, z =2; ommaviy bekor usul 1() { //statik sinfning statik bo'lmagan usulini yangi chaqirish o'rnatilgan (). 2-usul ();
//mavhum, yakuniy, xususiy, ommaviy - ruxsat etilgan himoyalangan statik sinf

Download 399.85 Kb.

Do'stlaringiz bilan baham:
1   ...   50   51   52   53   54   55   56   57   ...   97




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