Dav*_*aiz 1 java inner-classes outer-classes
我试图从外部类访问内部类中的私有val,而不创建内部类的实例.
这甚至可以从中获取private inner class值the outer class吗?
提前致谢.
如果该字段是static,您已经可以从外部类访问它,即使它是private.您不需要内部或外部类的实例:
public class Clazz {
class Inner {
private static final int N = 10;
}
public static void main(String[] args) {
System.out.println(Inner.N);
}
}
Run Code Online (Sandbox Code Playgroud)
如果内部类字段不是static,则在没有内部类的实例的情况下它不存在.您无法访问不存在的内容.
| 归档时间: |
|
| 查看次数: |
1276 次 |
| 最近记录: |