D类中的fly()方法肯定是覆写了C的fly()。
在D类中,fly方法是实现了按口A还是实现了接口B ?
这个 是实现了接口A。
你可以吧 interface 当成class来想

解决方案 »

  1.   

    fly方法是实现了接口A
    那D类中的fly()方法也覆盖了C的fly()方法因为D有接口又不是抽象类,所以必须实现接口。
      

  2.   

    呵呵谢谢大家的解答,但还想问一下,对于接口B而言,A接口继承了它,但谁实现了B接口呢?
      

  3.   

    A接口继承了B,就是说A接口中包含了B的方法,所以实现了A的所以方法,就相当于实现了B的接口。剩下的不用多说了吧!