Middle
რა არის მიმთითებლის ტიპის მასივები?
sobes.tech AI
პასუხი AI-სგან
რეფერენცული ტიპის მასივები არის მონაცემთა სტრუქტურები, რომლებიც ინახავენ არა ობიექტებს თავისით, არამედ მათზე მითითებებს მეხსიერებაში. თითოეული მასივის ელემენტი წარმოადგენს მითითებას ობიექტის მდებარეობაზე "heap"-ში.
ძირითადი მახასიათებლები:
- შეინახავს მითითებებს: მასივის ელემენტებში ინახება ობიექტების მისამართები.
- ობიექტების შექმნა: მასივზე მითითებული ობიექტები შექმნილია ცალკე,
newოპერატორის გამოყენებით. თავად მასივიც შექმნილიაnew-ით. - პარამეტრის მნიშვნელობა: რეფერენცული ტიპის მასივის ელემენტებისთვის მნიშვნელობა დეფოლტად არის
null, თუ სხვა მნიშვნელობა არ არის მითითებული. ეს ნიშნავს, რომ მითითება "არასადმე" მიუთითებს. - დინამიური ზომა: მიუხედავად იმისა, რომ მასივის ზომა ფიქსირებულია შექმნის შემდეგ, მასზე მითითებული ობიექტები შეიძლება იყოს დინამიური (მაგალითად, სტრიქონები ან სია).
Java-ს მაგალითი:
// String-ის რეფერენციული ტიპის მასივის შექმნა
String[] names = new String[3];
// მითითებები String ობიექტებზე
names[0] = new String("Alice");
names[1] = "Bob"; // სტრიქონების ლიტერალებიც ქმნიან ობიექტებს
// არაინიციალიზებული ელემენტებისთვის დეფოლტ მნიშვნელობა
// names[2] — null
// ობიექტებზე წვდომა მითითებებით
int lengthOfFirstName = names[0].length();