Sobes.tech
Intern

რა არის განსხვავება პრიმიტიული და რეფერენციული ტიპების შორის?

sobes.tech AI

პასუხი AI-სგან

ძირითადი ტიპები ინახავს ცვლადის მნიშვნელობას, ხოლო მიმთითებელი ტიპები ინახავს ბმულს (მისამართს) მეხსიერებაში.

ძირითადი ტიპები:

  • byte
  • short
  • int
  • long
  • float
  • double
  • boolean
  • char

მიმთითებელი ტიპები:

  • კლასები (String, მომხმარებლის განსაზღვრული კლასები და ა.შ.)
  • ინტერფეისები
  • მასივები

ძირითადი განსხვავებები:

მახასიათებელი ძირითადი ტიპები მიმთითებელი ტიპები
მნიშვნელობის შენახვა პირდაპირ ცვლადში მეხსიერების ხეში, ცვლადი ინახავს ბმულს
ზომა ფიქსირებული და ცნობილი დამოკიდებულია ობიექტის შიგთავსზე
მნიშვნელობის დეფოლტი 0, 0.0, false, '\u0000' null
მემკვიდრეობა არა კი
მეთოდები არა კი