为什么'枚举的枚举的枚举..' 允许吗?
我不明白为什么这甚至编译。我尝试过不同的格式,它们似乎都有效。
为什么有一个合法的?enum of enum of enum of..
interface I {
enum E implements I {
VAL;
}
class Test {
I.E f1 = I.E.VAL;
I.E.E f2 = I.E.VAL;
I.E.E.E f3 = I.E.VAL;
I.E.E.E.E.E f4 = I.E.VAL;
I.E v1 = I.E.VAL;
I.E v2 = I.E.E.VAL;
I.E v3 = I.E.E.E.E.E.E.VAL;
I.E v4 = I.E.E.E.E.E.E.E.E.E.E.VAL;
}
}
我的IDE报告它编译得很好,尽管对我来说没有意义。I.E.E