Assalomu alaykum, yordam.uz saytimizga xush kelibsiz.
Bu saytda o`zingizni qiziqtirgan savollarga javob olishingiz va o`z sohangiz bo`yicha savollarga javob berishingiz mumkin. Bizning Oilamizga a'zo bo`lganingiz uchun chuqur Minnatdorchilik bildiramiz !!!

Javada Primitiv va Obyektli toifalarni qanday farqi bor?

+6 ovoz
36 marta ko‘rilgan
so‘radi 19 dekabr, 16 Unknown (803 bal)
Assalomu Alaykum.

 Javada Primitiv va Obyektli toifalarni qanday farqi bor?

1 ta javob

+2 ovoz
javob berdi 19 dekabr, 16 Unknown (803 bal)
 
Eng yaxshi javob

Va alaykum Assalom.

Primitiv va Obyektga ishora qiluvchi o'zgaruvchilar bir-biridan anchagin farq qiladi. Asosiy farqi primitiv tip aniq qiymatni saqlaydi, ammo ishora qiluvchi(reference) o'zgaruvchilar obyektlarga ishora qilish(yoki bog'lash) uchun ularning manzillari saqlanadi.

Reference(ishora qiluvchi) tiplarni tushunish uchun keling faraz qilamiz, Person degan class(sinf) avvaldan hosil qilib qo'yilgan. Agar int(primitiv tip sifatida) "yosh" o'zgaruvchi va obyektga ishora qilish uchun "inson" o'zgaruvchisini hosil qilinsa, ularning qiymatlari xotirada rasmda ko'rsatilganidek saqlanadi.

int yosh = 77;
Person inson = new Person();  


Quyidagi rasmda ko'rganingizdek, birinchisida 77 qiymati saqlangan, ikkinchisada esa o'sha objektning manzili ya'ni B10 saqlangan va B10 ni ham taxminan qayerda saqlangani ko'rsatilgan.

Assalomu alaykum, yordam.uz saytimizga xush kelibsiz.

Bu saytda o`zingizni qiziqtirgan savollarga javob olishingiz va o`z sohangiz bo`yicha savollarga javob berishingiz mumkin.

Bizning Oilamizga a'zo bo`lganingiz uchun chuqur Minnatdorchilik bildiramiz !!!

Telegram kanal YordamUzRss

...