Массивтер қарапайым деректер түрлері ретінде қарастырыла ма?
Массивтер қарапайым деректер түрлері ретінде қарастырыла ма?
Anonim

Жоқ, массивтер емес қарапайым деректер типтері Java тілінде. Олар динамикалық түрде жасалған контейнерлік нысандар. Object класының барлық әдістерін анде шақыруға болады массив . Олар болды қарастырылады сілтеме ретінде деректер түрлері.

Сол сияқты, массив деректер типінің қандай түріне жатады?

Ан массив біртекті болып табылады деректер құрылымы (элементтер бірдей деректер түрі ) іргелес жадта бөлінген дәйекті нөмірленген нысандар тізбегін сақтайтын. Әрбір объект массив оның нөмірін (яғни, индекс) пайдалану арқылы қол жеткізуге болады. Сіз жариялаған кезде массив , оның өлшемін орнатыңыз.

Сонымен қатар, объектілер массивтері қарабайыр типтегі массивтерден қалай ерекшеленеді? Қарапайым тілмен айтқанда, Объект массивтері ұстай алады объект соның ішінде- түрі тек ал қарапайым - түрлері ұстай алады қарапайым . Мысалмен айырмашылықты көрейік, Қарапайым тип : int iArrays = new int[4];

Сондықтан массив неге қарапайым емес деректер түрі болып табылады?

The жоқ - қарапайым деректер түрлері берілген объект бойынша жоспарлар жиыны болып табылатын сыныптарды қамтиды; интерфейстер, олар сыныптың бақылау тақтасы немесе басқару панелі сияқты, өйткені оларда түймелер бар, бірақ функция басқа жерде; және массивтер , олар бірдей мәндердің бірнеше мәндерін қамтитын жалғыз нысандар түрі.

Java тіліндегі қарапайым және массив деректер түрлерінің айырмашылығы неде?

Қарапайым типтер негізгі болып табылады деректер түрлері : байт, қысқа, int, ұзын, қалқымалы, қос, логикалық, char. Анықтама түрлері кез келген лездік класс болып табылады массивтер : String, Scanner, Random, Die, int, String, т.б. Анықтамалық айнымалылар мекенжайларды жадтағы орындарға сақтайды үшін қайда деректер сақталады.

Ұсынылған: