Tengo un nested static class
como:Instantiate anidado clase estática usando Class.forName
package a.b
public class TopClass {
public static class InnerClass {
}
}
que desea crear una instancia con Class.forName()
pero plantea un ClassNotFoundException
.
Class.forName("a.b.TopClass"); // Works fine.
Class.forName("a.b.TopClass.InnerClass"); // raises exception
TopClass.InnerClass instance = new TopClass.InnerClass(); // works fine
¿Qué hay de malo en mi código?
Udo.
'Class.forName (" abTopClass $ InnerClass ");' –
... pero no lo hagas si puedes evitarlo. –