Massivlər primitiv məlumat növləri hesab olunurmu?
Massivlər primitiv məlumat növləri hesab olunurmu?

Video: Massivlər primitiv məlumat növləri hesab olunurmu?

Video: Massivlər primitiv məlumat növləri hesab olunurmu?
Video: CS50 2013 - Week 7, continued 2024, Bilər
Anonim

Yox, massivlər deyil primitiv məlumat növləri Java-da. Onlar dinamik şəkildə yaradılmış konteyner obyektləridir. Obyekt sinifinin bütün metodları an üzərində çağırıla bilər massiv . Onlar idilər hesab olunur istinad kimi məlumat növləri.

Eynilə, massiv hansı tip məlumat növüdür?

An massiv homojendir data strukturu (elementlər eynidir məlumat növü ) ardıcıl olaraq nömrələnmiş obyektlərin ardıcıllığını saxlayan - bitişik yaddaşda ayrılmışdır. Hər bir obyekt massiv onun nömrəsindən (yəni, indeks) istifadə etməklə əldə edilə bilər. Siz elan etdiyiniz zaman massiv , siz onun ölçüsünü təyin edirsiniz.

Həmçinin, obyektlərin massivləri primitiv tipli massivlərdən nə ilə fərqlənir? Sadə dillə desək, Obyekt massivləri tuta bilər obyekt xüsusi olaraq - növü yalnız halbuki primitiv - növləri tuta bilər primitiv . Nümunə ilə fərqi görək, Primitiv tip : int iArrays = yeni int[4];

Beləliklə, niyə massiv primitiv olmayan məlumat növüdür?

The yox - primitiv məlumat növləri müəyyən bir obyekt üçün planlar toplusu olan sinifləri daxil edin; düymələri olduğu üçün sinif üçün idarə panelləri və ya idarəetmə panelləri kimi olan interfeyslər, lakin funksiya başqa yerdədir; və massivlər , eyninin çoxlu dəyərlərini ehtiva edən tək obyektlərdir növü.

Java-da primitiv və massiv məlumat növləri arasında fərq nədir?

İbtidai növlər əsasdır məlumat növləri : bayt, qısa, int, uzun, float, double, boolean, char. İstinad növləri kimi hər hansı bir ani sinifdir massivlər : String, Scanner, Random, Die, int, String və s. İstinad dəyişənləri ünvanları yaddaşda saxlayır üçün harada data saxlanılır.

Tövsiyə: