Intern
Mi a különbség az primitív és a referencia típusok között?
sobes.tech MI
Válasz az MI-től
Az alapvető típusok közvetlenül a változó értékét tárolják, míg a referencia típusok egy memóriahelyre mutató hivatkozást (címet) tárolnak.
Alapvető típusok:
byteshortintlongfloatdoublebooleanchar
Referencia típusok:
- Osztályok (
String, egyedi osztályok stb.) - Interfészek
- Tömbök
Fő különbségek:
| Jellemző | Alapvető típusok | Referencia típusok |
|---|---|---|
| Érték tárolása | Közvetlenül a változóban | Heap-en, a változó egy hivatkozást tartalmaz |
| Méret | Fix és ismert | Az objektum tartalmától függ |
| Alapértelmezett érték | 0, 0.0, false, '\u0000' | null |
| Öröklődés | Nem | Igen |
| Metódusok | Nem | Igen |