java中接口可以继承接口对吧,那么接口可以多重继承接口么?
interface A{
     void methodA();
}interface B{
     void methodB();
}interface C extends A,B{
     void methodC();
}

解决方案 »

  1.   

    可以,
    如果某个类实现了C接口,除了必须实现C接口里的抽象方法以外,还必须把A和B接口里的抽象方法也实现
      

  2.   

    但是在java中不是不允许多重继承么?
    为什么接口可以实现多重继承那?
      

  3.   

    举例说明吧:类A继承类B和类C,而B和C有方法头完全一样的方法,假如名字为f,如果A继承B和C,那你说A中继承来的f方法是从哪个类继承来的?接口就不一样,如果A接口继承接口B和C,而B和C有方法头完全一样的方法,由于B和C都是接口,没有实现,所以不会出现冲突。
      

  4.   

    implements请理解成实现,而不是继承
      

  5.   

    ls的,说的是接口的继承而不是类实现接口。
    interface A extends B,C {}
    这里难道要用imlements而不是extends吗?
      

  6.   

    implements请理解成实现,而不是继承.这句话不对哦 接口和接口之间就是用extends的类和接口是implements