Intern
Kuo skiriasi pirminiai ir nuorodų tipai?
sobes.tech AI
Atsakymas iš AI
Pagrindiniai tipai saugo patį kintamojo reikšmę, o nuorodų tipai saugo nuorodą (adreso) į objektą atmintyje.
Pagrindiniai tipai:
byteshortintlongfloatdoublebooleanchar
Nuorodų tipai:
- Klasės (
String, naudotojo sukurti klasės ir kt.) - Sąsajos
- Masyvai
Pagrindiniai skirtumai:
| Savybė | Pagrindiniai tipai | Nuorodų tipai |
|---|---|---|
| Vertės saugojimas | Tiesiog kintamajame | Heap'e, kintamasis saugo nuorodą |
| Dydis | Fiksuotas ir žinomas | Priklauso nuo objekto turinio |
| Numatytoji reikšmė | 0, 0.0, false, '\u0000' | null |
| Paveldėjimas | Ne | Taip |
| Metodai | Ne | Taip |