Java接口的多继承及使用

/***

  • 接口的继承
  • @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();
}

}

你可能感兴趣的:(Java接口的多继承及使用)