Anonymní profil Payne – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil Payne – Programujte.comAnonymní profil Payne – Programujte.com

 

Příspěvky odeslané z IP adresy 188.112.104.–

Payne
Java › Class.forName() vs. <Jmen…
5. 8. 2009   #114083

Tak ano, mas pravdu oba vracaju Class objekt ale rozdiel je v tom co mas k dispozicii. Vo vseobecnosti existuju 3 sposoby ziskania Classs objektu :

1.) Trieda.class => pouzijes vtedy ak presne vies o aku triedu ide uz pocas kompilacie
2.) objekt.getClass() => ak mas objekt a chces ziskat jeho Class objekt
3.) Class.forName("PlneMenoTriedy") => vyuzivas reflexiu a je to vyhoda ak nevies nazov triedy pocas kompilacie, ale dokazes tak natiahnut triedu do pamete az pocas behu programu. Predstav si to tak, ze ako parameter prikazovej riadky ti zadam meno a pomocou tohto ju dokazes natiahnut do pamete a pripadne vytvarat jej objekty a tak...

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý