/***
- 接口的继承
- @author bo
- 接口继承的好处:子接口不仅可以保留父接口的成员
- 同时也可以加入新的成员来满足实际开发的需要
- 从此程序中可以看出一个接口可以同时继承多个接口,也就是同时继承了多个接口的抽象方法和常量
*/
interface A{
int i = 10;
public void sayHello() ;
}
interface B{
int x = 40;
public void sayHi() ;
}
//接口可以多重继承...
interface ext extends A,B{
int j = 20;
public void sayHH();
}
//Ctest 类继承实现了ext 也就意味着 A,B接口的方法也必须实现
class Ctest implements ext{
@Override
public void sayHello() {
// TODO Auto-generated method stub
System.out.println(i);
}
@Override
public void sayHi() {
// TODO Auto-generated method stub
System.out.println(x);
}
@Override
public void sayHH() {
// TODO Auto-generated method stub
System.out.println(j);
}
}
public class InterExt {
//主函数
public static void main(String[]args)
{ Ctest ctest = new Ctest();
//调用接口的常量
System.out.println(B.x);
ctest.sayHello();
ctest.sayHH();
ctest.sayHi();
}
}
网友评论