tengo el siguiente,Java una instancia de clase de la cadena
public interface SuperbInterface
public class A implements SuperbInterface
public class B extends A
public class C extends B
quiero crear una instancia de C
pero parece ser cada vez B
, lo que hice mal?
Class classz = Class.forName("C");
SuperbInterface superb = (SuperbInterface)classz.newInstance();
//Here when I debug it seems to be going to B.doWork() methods instead of C.doWork().
superb.doWork();
has anulado doWork in 'C' ?? por favor muestre el código correspondiente completamente –
muestre su código completo –