1、什么是内部接口
内部接口也叫嵌套接口,是在一个接口中声明另外一个接口,如
public interface Map
{
interface Entry {
int getKey();
}
void clear();
}
2、为什么用内部接口
用内部接口有以下原因
(1)一种接口逻辑分类的方式
(2)封装
(3)嵌套接口可读性和可维护性更强
java标准库中的一个内部接口的例子是java.util.Map和java.util.Map.Entry
1、什么是内部接口
内部接口也叫嵌套接口,是在一个接口中声明另外一个接口,如
public interface Map
{
interface Entry {
int getKey();
}
void clear();
}
用内部接口有以下原因
(1)一种接口逻辑分类的方式
(2)封装
(3)嵌套接口可读性和可维护性更强
java标准库中的一个内部接口的例子是java.util.Map和java.util.Map.Entry