Masyvo objektas yra duomenų dalis, laikoma tam tikroje gretimos atminties bloko vietoje. Šie atminties blokai vadinami masyvais ir naudojami panašiems objektams grupuoti, kad būtų lengviau organizuoti ir pasiekti kompiuterio programoje. Objekto vieta masyve vadinama indeksu; daugumoje kompiuterių kalbų pirmojo objekto indeksas prasideda nuo 0, o ne nuo 1. Objektas nebūtinai turi būti kiekviename masyvo indekse. Pavyzdžiui, masyve gali būti vietos penkiems objektams, bet tik tie objektai, kurių indeksai yra 0, 2 ir 3.
Visi masyvo objektai turi būti to paties tipo, taigi, jei nurodyta, kad masyve yra eilučių, kiekvienas masyvo objektas turi būti eilutė. Masyvo objektas gali būti bet kokio dydžio ir jame gali būti bet kokio tipo duomenų, jei bendras objekto tipas yra tas, kurį deklaruoja masyvas. Eilučių masyve gali būti viena 50 simbolių ilgio eilutė, o kitas indeksas gali būti 50,000 XNUMX simbolių ilgio; svarbios tik jų rūšys. Masyvo objektai gali būti paprastų tipų, pvz., skaičius ar eilutė, arba bet kokio tipo sudėtingi objektai.
Tam tikromis aplinkybėmis masyvo objektas gali būti visiškai naujas masyvas. Kai masyve yra objektas, kuris pats yra masyvas, esantis masyvas vadinamas daugiamačiu masyvu. Daugiamačiuose masyvuose yra dviejų tipų masyvo objektai: masyvo objektai, kurie patys yra masyvai, ir objektai, kuriuos turi šie antriniai masyvai. Visos ankstesnės tipo taisyklės taikomos daugiamačiams masyvams, taigi, jei vienas masyvo objektas taip pat yra masyvas, visi kiti objektai taip pat turi būti masyvai. Šį masyvų įdėjimą galima atlikti tiek kartų, kiek reikia, sukuriant dvimačius tinklelius, trimačius kubus arba aukštesnio lygio duomenų grupes.
Masyvai ir juose leidžiamo masyvo objekto tipas skirtingose programavimo kalbose šiek tiek skiriasi. Kai kurios kalbos leidžia visiškai valdyti masyvus ir jų objektus, todėl programuotojas gali juos kurti savo nuožiūra. Kiti slepia masyvus ir objektus įvyniokliuose, todėl programuotojas gali jais netiesiogiai manipuliuoti. Dar kitose kalbose yra specialių konstrukcijų, kurios verčia masyvą matyti visus objektus kaip to paties tipo, o tai iš dalies panaikina tipo specifiškumo taisyklę nepažeidžiant pagrindinių duomenų. Nesvarbu, kaip masyvai yra įdiegti, patys masyvo objektai niekada nėra paveikti, išskyrus grupavimą, o galimybė grupuoti masyvo objektus yra svarbi duomenų organizavimo priemonė.