Skip to main content

Was ist ein Array -Objekt?

Ein Array -Objekt ist ein Datenstück, das an einem bestimmten Ort innerhalb eines zusammenhängenden Speichers gehalten wird.Diese Speicherblöcke werden als Arrays bezeichnet und werden verwendet, um ähnliche Objekte für einfache Organisation und Zugriff innerhalb eines Computerprogramms zu gruppieren.Die Position eines Objekts in einem Array wird als Index bezeichnet.In den meisten Computersprachen beginnt der Index des ersten Objekts bei 0 und nicht bei 1. Ein Objekt muss nicht in jedem Index in einem Array vorhanden sein.Zum Beispiel könnte ein Array Platz für fünf Objekte haben, aber nur Objekte in den Indizes 0, 2 und 3 platzieren.

Alle Objekte in einem Array müssen vom gleichen Typ sein. Wenn also ein Array für Strings deklariert ist,Jedes Array -Objekt muss eine Zeichenfolge sein.Ein Array -Objekt kann eine beliebige Größe haben und jede Art von Daten enthalten, solange der allgemeine Objekttyp vom Array deklariert wird.Ein String -Array könnte eine 50 -Zeichen -Zeichenfolge lang enthalten, und der nächste Index könnte 50.000 Zeichen lang sein.Nur ihre Typen sind wichtig.Array -Objekte können einfache Typen wie eine Nummer oder eine Zeichenfolge oder jede Art von komplexem Objekt sein.

Unter bestimmten Umständen kann ein Array -Objekt ein völlig neues Array sein.Wenn ein Array ein Objekt enthält, das selbst ein Array ist, wird das enthaltende Array als mehrdimensionales Array bezeichnet.Es gibt zwei Arten von Array -Objekten in mehrdimensionalen Arrays: die Array -Objekte, die selbst Arrays sind, und die Objekte, die diese sekundären Arrays halten.Alle vorherigen Typ -Regeln gelten für mehrdimensionale Arrays. Wenn also ein Array -Objekt auch ein Array ist, müssen alle anderen Objekte auch Arrays sein.Diese Verschachtelung von Arrays kann so oft nach Bedarf durchgeführt werden, wodurch zweidimensionale Gitter, dreidimensionale Würfel oder höhere Datencluster von Daten hergestellt werden.Sprachen.Einige Sprachen ermöglichen die vollständige Kontrolle über Arrays und seine Objekte, sodass ein Programmierer diese nach Belieben erstellen kann.Andere verbergen die Arrays und Objekte in Wrappern, die es einem Programmierer ermöglichen, sie indirekt zu manipulieren.Noch andere Sprachen haben spezielle Konstrukte, die ein Array dazu zwingen, alle Objekte als denselben Typ zu sehen, was seine Regel zur Typspezifität teilweise ungültig macht, ohne die zugrunde liegenden Daten zu brechen.Unabhängig davon, wie Arrays implementiert werden, sind die Array -Objekte selbst nie betroffen, außer dass die Fähigkeit zur Gruppierung von Array -Objekten ein wichtiges Instrument in der Datenorganisation ist.