Takhle? DbProfileInterface pr = (DbProfileInterface) profClass.newInstance();
On 11/8/06, Zdenek Kasparek <[EMAIL PROTECTED]> wrote:
Dobry den vsem, prosim o radu. Jako obvykle se jedna o lama dotaz :o) Situace je takovato :o) Mam X trid. Jedna trida = jeden jakysi profil. K temto profilum se pristupuje pres interface. Moje idea je, ze zavolam metodu, ktera vytvori instanci tohoto profilu a ulozi to do interface objektu. Bohuzel nevim jak to spravne pretypovat. Ukazka: public DbProfileInterface getProfile( String profileName ) { Class profClass = Class.forName( "DbProfile_" + profileName ); try { DbProfileInterface pr = profClass.newInstance(); return pr; } catch( ClassNotFoundException ex ) { return null; } } To je samozrejme spatne, protoze .newInstance vraci Object ja bych to potreboval nejak pretypovat ve smyslu DbProfileInterface pr = ( "db_profile_" + profileName ) profClass.newInstance(); Ale bohuzel nevim jak na to. Poradi nekdo??? Dekuji -- Zdeněk Kašpárek [EMAIL PROTECTED] ICQ: 286-288-726