Primitiv bo‘lmagan tiplar
Primitiv bo‘lmagan ma’lumot tiplari
Primitiv bo‘lmagan ma’lumot tiplari havola tiplari (reference types) deb ataladi, chunki ular obyektlarga ishora qiladi.
Primitiv va primitiv bo‘lmagan ma’lumot tiplari o‘rtasidagi asosiy farqlar:
- Java tilida primitiv tiplar oldindan belgilangan va tilga o‘rnatilgan, primitiv bo‘lmagan tiplar esa dasturchi tomonidan yaratiladi (
Stringbundan mustasno). - Primitiv bo‘lmagan tiplar yordamida muayyan amallarni bajarish uchun metodlarni chaqirish mumkin, primitiv tiplar bilan esa buni qilib bo‘lmaydi.
- Primitiv tiplar kichik harf bilan boshlanadi (masalan,
int), primitiv bo‘lmagan tiplar esa odatda bosh harf bilan boshlanadi (masalan,String). - Primitiv tiplar har doim qiymatga ega bo‘ladi, primitiv bo‘lmagan tiplar esa
nullbo‘lishi mumkin.
Primitiv bo‘lmagan tiplarga stringlar, massivlar, sinflar va boshqalar misol bo‘ladi. Ular haqida keyingi boblarda ko‘proq bilib olasiz.
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
