Co je objekt pole?

Objekt pole je kus dat držených na konkrétním místě v bloku sousední paměti. Tyto paměťové bloky se nazývají pole a používají se ke seskupování podobných objektů pro snadnou organizaci a přístup v počítačovém programu. Umístění objektu v poli se nazývá index; Ve většině počítačových jazyků index prvního objektu začíná na 0, spíše než 1. Objekt nemusí být přítomen v každém indexu v poli. Například pole by mohlo mít prostor pro pět objektů, ale mít pouze objekty umístěné na indexy 0, 2 a 3.

Všechny objekty v poli musí mít stejný typ, takže pokud je pole prohlášeno, že obsahuje řetězce, musí být každý objekt pole řetězce. Objekt pole může mít jakoukoli velikost a obsahuje libovolný typ dat, pokud je typ obecného objektu deklarovaný poli. Řetězové pole by mohlo obsahovat jeden řetězec 50 znaků dlouhý a další index by mohl být dlouhý 50 000 znaků; Záleží pouze na jejich typech. Objekty pole mohouBýt jednoduché typy, jako je číslo nebo řetězec nebo jakýkoli typ komplexního objektu.

Za určitých okolností může být objektem pole zcela nové pole. Když pole obsahuje objekt, který je sám o sobě, obsahující pole se nazývá vícerozměrné pole. Ve vícerozměrných polích jsou dva typy objektů pole: objekty pole, které jsou samy o sobě pole, a objekty, které tato sekundární pole drží. Všechna pravidla předchozího typu se vztahují na vícerozměrná pole, takže pokud je jeden objekt pole také pole, musí být všechny ostatní objekty také pole. Toto hnízdění polí může být provedeno tolikrát, kolikrát je to potřeba, což vytváří dvourozměrné mřížky, trojrozměrné kostky nebo klastry dat na vyšší úrovni.

pole a typ objektu pole v nich povolený v nich se poněkud liší mezi programovacími jazyky. Některé jazyky umožňují úplnou kontrolu nad pole a jejich předměty, což umožňuje aProgramátor je vytvořit podle libosti. Jiní skrývají pole a objekty uvnitř obalů, které umožňují programátorovi nepřímo manipulovat. Ještě jiné jazyky mají speciální konstrukty, které nutí pole vidět všechny objekty jako stejný typ, částečně zneplatnění jeho pravidla o typovém specificitě bez porušení základních dat. Bez ohledu na to, jak jsou pole implementována, samotné objekty pole nejsou nikdy ovlivněny, kromě toho, že jsou seskupeny, a schopnost seskupovat objekty pole je důležitým nástrojem v organizaci dat.

JINÉ JAZYKY

Pomohl vám tento článek? Děkuji za zpětnou vazbu Děkuji za zpětnou vazbu

Jak můžeme pomoci? Jak můžeme pomoci?