一般的class也能实现 继承,抽象,多态!!

解决方案 »

  1.   

    abstract class一般作为抽象超类存在。
    一般这种超类只可被继承或引用。
    抽象超类不可以被实例化成对象的。
    抽象超类唯一目的是提供合适的超类。
      

  2.   

    interface提供类系列的统一接口,abstract class实现类系列的共有功能
    interface是给了一个形式的定义,而abstract class提供了骨架,供你更好的实现!
      

  3.   

    interface可以实现c++的多重继承的概念,因为java不支持多重继承,而一个类可以实现多个接口,引入接口主要是为了说明其用途,具体实现让继承他的类来作。
      

  4.   

    弥补一下c++有的而java没有的可以继承多个类
    具体怎么实现根据情况