使用 Class.forName 实例化嵌套静态类
我有一个喜欢:nested static class
package a.b
public class TopClass {
public static class InnerClass {
}
}
我想实例化,但它提出了一个.Class.forName()
ClassNotFoundException
Class.forName("a.b.TopClass"); // Works fine.
Class.forName("a.b.TopClass.InnerClass"); // raises exception
TopClass.InnerClass instance = new TopClass.InnerClass(); // works fine
我的代码中有什么问题?
牛岛。