相关疑难解决方法(0)

使用Class.forName实例化嵌套的静态类

nested static class喜欢:

package a.b
public class TopClass {

    public static class InnerClass {
    }
}
Run Code Online (Sandbox Code Playgroud)

我想实例化,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
Run Code Online (Sandbox Code Playgroud)

我的代码有什么问题?

你做.

java static

53
推荐指数
3
解决办法
1万
查看次数

标签 统计

java ×1

static ×1