Diskuze: OOP (objekty) - dotaz
V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 3 zpráv z 3.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.
Tak jsem asi něco vykouzlil. Vytvořil jsem pole typu třídy Uzel , jak
složité.
Ale ještě bych měl otázku pokud budu mít vytvořený objekt v main třídě
a vytvořím si strom tedy budou v paměti existovat objekty typu Uzel. Mohu k
nim nějak přistupovat? Nenapadá mě jak, ale v paměti existují přeci.
Prosím kdybych to nějak komplikoval nebo pochopil špatně prosím nakopněte mě do zadnice budu Vám za to vděčný.
Ještě jednou děkuji.
Ahoj,
ak máš objekty uložené v poli, môžeš k ním pristupovať prostredníctvom
ich indexu. V prípade, že máš v dispozícii len referenciu na daný objekt,
ale nemáš jeho index v poli, môžeš ho zistiť pomocou metódy
IndexOf() volanej na triede Array:
int index = Array.IndexOf(myArray, myUzel); // Array.IndexOf(pole, objekt)
V prípade, že počet prvkov vopred nepoznáš, by bolo užitočné použiť
generickú kolekciu List, ktorá má dynamický počet prvkov. Viac
informácií o List-e: http://www.itnetwork.cz/…zani-polozek
Dúfam, že Ti moja rada aspoň trochu pomohla.:)
Zobrazeno 3 zpráv z 3.