Pole v Javě je speciálním objektem
Můžeme mít pole jak primitivních, tak objektových hodnot
Kromě pole v Javě existují i jiné objekty na ukládání více hodnot - tzn. kontejnery, viz dále
Poznámka | |
---|---|
na rozdíl od C/C++ nikdy neuvádíme při deklaraci počet prvků pole - ten je podstatný až při vytvoření objektu pole |
Syntaxe přístupu k prvkůmjménopole[indexprvku]Používáme
jak pro přiřazení prvku do
pole: jménopole[indexprvku] = hodnota;
tak pro čtení hodnoty z pole
proměnná = jménopole[indexprvku];
Syntaxe vytvoření objektu pole: jako u jiného objektu - voláním konstruktoru:
jménopole = new typhodnoty[ početprvků ]; nebo vzniklé pole rovnou naplníme hodnotami/odkazy