implements D, D 在哪儿?

解决方案 »

  1.   

    java的设计是单继承可以多implements即,你可以implements多个接口,但是继承只能一个。所以你可以用多实现来解决多继承问题
      

  2.   

    java中的类只能单继承,多实现
    接口可以继承多个接口
    下面是个例子public interface AAA extends Cloneable,Runnable{
    }public class CCC extends Object implements AAA,Scanner{ @Override
    public void run() {
    // TODO Auto-generated method stub

    }
    @Override
    public Symbol next_token() throws Exception {
    // TODO Auto-generated method stub
    return null;
    }
    }
      

  3.   

    跟 c++ 的弗雷多继承联系起来
    java父类 的单继承不会像 c++ 那么复杂, 而且接口的多继承又能弥补父类单继承的不足
      

  4.   

    接口可以extends多个其他接口这个应该就是java的一个设计原则