32
Masalan: int, long
Referans - bu ob'ekt tarkibiga kirish uchun ishlatiladigan o'zgaruvchi. Malumot boshqa ma'lumotnomaga
tayinlanishi, metodga o'tkazilishi mumkin.
O'rash sinflari java'da o'zgarmasdir. Unga qiymat tayinlangandan so'ng biz qiymatni o'zgartira olmaymiz.
char
bayt
uzun
qisqa
vaqtinchalik ichki raqam;
1)
2)
163) Java-da o'rash sinflarini tushuntiring?
Ibtidoiy
Misol: ommaviy Class Car seriyali
dasturlarni amalga oshiradi
uzun b=a;
Konvertatsiyani qisqartirish
Masalan: int, float
162) Ob'ektlarni javada argument sifatida o'tkaza olamizmi?
Butun son
165) Java tilidagi vaqtinchalik o‘zgaruvchilar haqida izoh bering?
Xarakter
}
Bir turdagi qiymatni boshqa turdagi o'zgaruvchilarga belgilash turini o'zgartirish deyiladi.
Konvertatsiyani
kengaytirish
Java
avtomatik turini o'zgartirish quyidagi shartlar bajarilganda amalga oshiriladi:
Belgilangan manzil turi manba turidan kattaroq.
161) Yakunlash usuli necha marta chaqiriladi? Java'da finalize() usulini kim chaqiradi?
O'rash klassi
Ob'ektni boshqa ob'ektga belgilash mumkin emas va ob'ektni usulga argument sifatida o'tkazib bo'lmaydi.
{
Primitivlarni ob'ektlarga aylantirish o'rash sinflari yordamida amalga oshirilishi mumkin.
Java
1.5 dan oldin biz ibtidoiylarni ob'ektlarga
aylantirish
uchun Wrapper sinflaridan foydalanamiz. Java 1.5 dan bizda avtomatik ravishda primitivlarni ob'ektlarga aylantirish uchun ishlatiladigan avtoboksning
yangi
xususiyati bor, lekin o'rash sinflarida dasturchi primitivlarni ob'ektlarga aylantirishga g'amxo'rlik qilishi kerak.
boolean
int
float
Uzoq
Statik o'zgaruvchilarni java'da ketma-ket qilib bo'lmaydi.
Java-da konversiyaning ikki turi mavjud:
Dostları ilə paylaş: