Massiiviobjekt on andmeosa, mida hoitakse külgneva mäluploki kindlas kohas. Neid mäluplokke nimetatakse massiivideks ja neid kasutatakse sarnaste objektide rühmitamiseks, et hõlbustada organiseerimist ja arvutiprogrammis juurdepääsu. Objekti asukohta massiivis nimetatakse indeksiks; enamikus arvutikeeltes algab esimese objekti indeks 0-st, mitte 1-st. Objekt ei pea olema massiivi igas indeksis. Näiteks võib massiivis olla ruumi viiele objektile, kuid ainult objektid on paigutatud indeksitesse 0, 2 ja 3.
Kõik massiivi objektid peavad olema sama tüüpi, nii et kui massiiv on deklareeritud stringe sisaldavaks, peab iga massiivi objekt olema string. Massiiviobjekt võib olla mis tahes suurusega ja sisaldada mis tahes tüüpi andmeid, kui üldine objekti tüüp on see, mille massiiv deklareerib. Stringimassiivis võib olla üks 50 tähemärgi pikkune string ja järgmine indeks võib olla 50,000 XNUMX tähemärki pikk; ainult nende tüübid on olulised. Massiiviobjektid võivad olla lihtsat tüüpi, nagu arv või string, või mis tahes tüüpi keerulised objektid.
Teatud juhtudel võib massiiviobjekt olla täiesti uus massiiv. Kui massiiv sisaldab objekti, mis ise on massiiv, nimetatakse seda sisaldavat massiivi mitmemõõtmeliseks massiiviks. Mitmemõõtmelistes massiivides on kahte tüüpi massiiviobjekte: massiiviobjektid, mis on ise massiivid, ja objektid, mida need sekundaarsed massiivid sisaldavad. Kõik eelnevad tüübireeglid kehtivad mitmemõõtmelistele massiividele, seega kui üks massiiviobjekt on ühtlasi massiiv, peavad ka kõik teised objektid olema massiivid. Seda massiivide pesastamist saab teha nii mitu korda kui vaja, luues kahemõõtmelisi ruudustikuid, kolmemõõtmelisi kuubikuid või kõrgema taseme andmeklastreid.
Massiivid ja nende sees lubatud massiiviobjekti tüüp erinevad programmeerimiskeelte vahel mõnevõrra. Mõned keeled võimaldavad täielikku kontrolli massiivide ja nende objektide üle, võimaldades programmeerijal neid soovi korral luua. Teised peidavad massiive ja objekte ümbristesse, mis võimaldavad programmeerijal nendega kaudselt manipuleerida. Teistelgi keeltel on spetsiaalsed konstruktsioonid, mis sunnivad massiivi nägema kõiki objekte sama tüüpi, muutes selle tüübispetsiifilisuse reegli osaliselt kehtetuks, ilma alusandmeid rikkumata. Ükskõik, kuidas massiive rakendatakse, ei mõjutata massiiviobjekte end kunagi, välja arvatud rühmitamine, ja massiiviobjektide rühmitamise võimalus on andmete korraldamisel oluline tööriist.