【发布时间】:2017-11-12 09:36:46
【问题描述】:
如何创建以下类的实例并访问其方法。 示例:
public class A {
public static class B {
public static class C {
public static class D {
public static class E {
public void methodA() {}
public void methodB(){}
}
}
}
}
}
【问题讨论】:
-
A.B.C.D.E e = new A.B.C.D.E();不确定“如何”是什么意思。 -
仅供参考: 在另一个类中声明的类称为 嵌套 类。如果它是非静态的,它也被称为 inner 类。由于您的类是
static,它们通常被称为静态嵌套类。它们绝对不是 inner 类。 JLS §8.1.3. Inner Classes and Enclosing Instances:内部类是没有显式或隐式声明的嵌套类static。 -
OP,您在 Java 文档中查找过这个吗? JLS 回答了这个问题。仅供参考,诸如 Java 语言之类的文档非常有用。
标签: java inner-classes