这是因为它Entry是界面中的嵌套Map接口.如果需要,您可以创建类似的东西:
class MyClass {
static class Nested { }
public static void main(String[] args) {
MyClass.Nested n = new MyClass.Nested();
}
}
Run Code Online (Sandbox Code Playgroud)
或者更直接地回答您的问题:
class MyClass {
static class MyEntry implements Map.Entry { }
public static void main(String[] args) {
Map.Entry n = new MyEntry();
}
interface Map {
interface Entry {}
}
}
Run Code Online (Sandbox Code Playgroud)