Java'da misol o'zgaruvchisini qanday e'lon qilasiz?
Java'da misol o'zgaruvchisini qanday e'lon qilasiz?

Video: Java'da misol o'zgaruvchisini qanday e'lon qilasiz?

Video: Java'da misol o'zgaruvchisini qanday e'lon qilasiz?
Video: Introdução ao If/Else 2024, Noyabr
Anonim

Namuna o'zgaruvchilari qachon yaratiladi a ob'ekt "yangi" kalit so'zi yordamida yaratiladi va qachon yo'q qilinadi ob'ekt vayron qilingan. Namuna o'zgaruvchilari Bir nechta usul, konstruktor yoki blok yoki ning muhim qismlari tomonidan havola qilinishi kerak bo'lgan qiymatlarni ushlab turing ob'ekt butun sinfda mavjud bo'lishi kerak bo'lgan holat.

Bundan tashqari, Java-da misol o'zgaruvchisini qanday yozish mumkin?

Ob'ekt "yangi" kalit so'zidan foydalangan holda yaratilganda misol o'zgaruvchilari yaratiladi va ob'ekt yo'q qilinganda, misol o'zgaruvchisi ham vayron qilingan. In Java , Namuna o'zgaruvchilari foydalanishdan oldin yoki keyin sinf darajasida e'lon qilinishi mumkin. Uchun misol o'zgaruvchilari , kirish modifikatorlari berilishi mumkin.

Yuqoridagilardan tashqari, misol o'zgaruvchisi nimani anglatadi? Sinflar bilan ob'ektga yo'naltirilgan dasturlashda, an misol o'zgaruvchisi a o'zgaruvchi aniqlangan sinfda (ya'ni a'zo o'zgaruvchan ), buning uchun sinfning har bir yaratilgan ob'ekti alohida nusxaga ega yoki misol . An misol o'zgaruvchisi sinfga o'xshaydi o'zgaruvchan . O'zgaruvchilar ob'ektning o'zi haqida biladigan xususiyatlari.

Java'da misol o'zgaruvchilari nima?

Java-dagi misol o'zgaruvchisi Ob'ektlar tomonidan o'z holatlarini saqlash uchun ishlatiladi. O'zgaruvchilar STATIC kalit so'zisiz aniqlangan va har qanday usul deklaratsiyasidan tashqarida bo'lganlar ob'ektga xosdir va shunday nomlanadi misol o'zgaruvchilari . Ular shunday nomlanadi, chunki ularning qadriyatlari misol aniq va ular o'rtasida taqsimlanmaydi holatlar.

Java'da o'zgaruvchini qanday ishga tushirasiz?

Java imkonini ham beradi ishga tushirish a o'zgaruvchan e'lon qilgan xuddi shu bayonotda o'zgaruvchan . Buning uchun siz quyidagi umumiy shaklga ega bo'lgan initsializatordan foydalanasiz: type name = expression; Aslida, initsializator sizga deklaratsiya va topshiriq bayonotini bitta qisqacha bayonotga birlashtirish imkonini beradi.

Tavsiya: