Java SE 是什么,包括哪些内容(十九)?
本文内容参考自Java8标准
再次感谢Java编程思想对本文的启发!
一个接口可以嵌套在另一个接口中,这揭示了许多非常有趣的特性。
代码示例:
// 接口嵌套
//包访问权限类A
class A{
//嵌套的包访问权限接口B
interface B{
//方法f()
void f();
}
//public类BImp实现接口B
//说明包访问权限接口可以被implements
public class BImp implements B{
//实现方法f()
public void f() {
}
}
//private类BImp2实现接口B
private class BImp2 implements B{
//实现方法f()
public void f() {
}
}
//嵌套的public接口C
public interface C{
public void f();
}
//包访问权限类CImp实现接口C
class CImp implements C{
public void f() {
}
}
//private类CImp2实现接口C
pr