Mundarija:

Java-da boshqa sinfdan parametrni qanday chaqirish mumkin?
Java-da boshqa sinfdan parametrni qanday chaqirish mumkin?

Video: Java-da boshqa sinfdan parametrni qanday chaqirish mumkin?

Video: Java-da boshqa sinfdan parametrni qanday chaqirish mumkin?
Video: Qiziqarli matematika - Tezkor misol. Qanchalik tez hisoblaysiz? 2024, Noyabr
Anonim

Kimga usulni chaqiring ichida Java dan boshqa sinf juda oddiy. Biz bajara olamiz usulni chaqiring dan boshqa sinf shunchaki ob'ektni yaratish orqali sinf ichida boshqa sinf . Ob'ektni yaratgandan so'ng, qo'ng'iroq qilish usullari ob'ektga havola o'zgaruvchisidan foydalanish. Keling, buni misol dastur bilan tushunaylik.

Buni hisobga olsak, Java-da ob'ektni bir sinfdan ikkinchisiga qanday o'tkazish mumkin?

Java-da ob'ektlarni o'tkazish va qaytarish

  1. Sinf tipidagi o'zgaruvchini yaratishda biz faqat ob'ektga havola yaratamiz.
  2. Bu shuni anglatadiki, ob'ektlar qo'ng'iroqlar bo'yicha murojaat qilish orqali usullarga o'tgandek ishlaydi.
  3. Usul ichidagi ob'ektga kiritilgan o'zgarishlar argument sifatida ishlatiladigan ob'ektda aks etadi.

Keyinchalik, savol: C# da boshqa sinfdan o'zgaruvchini qanday chaqirish mumkin? Aslida e'lon qilish kabi oddiylar mavjud o'zgaruvchan misol sifatida, qo'ng'iroq qiling bu o'zgaruvchan misol nomini yaratish orqali. E'lon qilish kabi a o'zgaruvchan misol sifatida, qo'ng'iroq qiling bu o'zgaruvchan misol nomini yaratish orqali. ularni statik va qo'ng'iroq qiling ular tomonidan sinf nom, masalan, statik int t1 = 15; buni boshqasida foydalaning sinf vaqt sifatida.

Buni hisobga olsak, Java-da shaxsiy o'zgaruvchini qanday chaqirish mumkin?

Yo'q, hech qanday tarzda qila olmaysiz kirish the java'da xususiy o'zgaruvchilar . Siz umumiy qabul qiluvchi va sozlash usullarini taqdim etishingiz mumkin kirish yoki qiymatini o'zgartiring xususiy a'zosi o'zgaruvchilar.

Boshqa usuldagi o'zgaruvchidan qanday foydalanishimiz mumkin?

Siz qila olmaysiz. O'zgaruvchilar ichida belgilangan a usuli bunga mahalliy usuli . Agar baham ko'rmoqchi bo'lsangiz o'zgaruvchilar orasida usullari , keyin ularni a'zo sifatida ko'rsatishingiz kerak bo'ladi o'zgaruvchilar sinfdan. Shu bilan bir qatorda, siz ulardan o'tishingiz mumkin bitta usul uchun boshqa argumentlar sifatida (bu har doim ham qo'llanilmaydi).

Tavsiya: