java学习

Java接口的多继承及使用

2017-04-23  本文已影响207人  133sheiya

/***

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();
}

}

上一篇 下一篇

猜你喜欢

热点阅读