Toto bude asi to co hladate:
http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Class.html#forName(java.lang.String)
podobne ako dlopen v cc *NIX, dynamicke loadovanie.
Nepoznam konkretne Vas problem, ale someDifferentLogic, by mohla byt
vo vacsine pripadov ulozena piamo v potomkovi, ktoreho hladate podla
mena. A ulozena v samostatnom jar baliku. Tym zabezpecite, ze pre
dalsie funkcionality nepotrebujete otvarat cely projekt.
2008/6/19 Stöhr Miroslav RNDr. Ph.D. <[EMAIL PROTECTED]>:
> Vážení kolegové,
>
> mám následující problém: Parametr metody mi dodá _string_, který reprezentuje
> classname. Od tohoto classname potřebuji vytvořit v metodě potomka, kterému
> předefinuji jednu metodu, a vrátím jej.
>
> Problém je, jak pro class, ke kterému jsem dostal pouze jméno, vytvořit v
> metodě potomka -- jde to vůbec?
>
> Příklad: Situace, kdy vím, jaký class mám předefinovat:
>
> public Object vytvorPotomka(){
> Parent p = new Parent(){
> public boolean myMethod(){
> return someDifferentLogic;
> }
> };
> return p;
> }
>
> Problém je v tom, že "Parent" dostanu jako string ... jeho instanci vytvořím,
> ale jak vytvořit jeho potomka s předefinovanou metodou?
>
> Mirek Stöhr
>
>
--
Program terminated with signal 11, Segmentation fault.