interface是一个完全的抽象类,而abstract是一个不完全的抽象类

解决方案 »

  1.   

    abstract是抽象类,和C++中的差不多;interface是接口,java中不能多继承,但可以从多个interface继承生成心类。
      

  2.   

    abstract是类
    interface是接口
    这是两种概念。
    继承abstract只要实现了抽象的方法就行了
    但是实现interface却要实现所有的接口的方法,
    当然没用的方法可以为空,只写名。再就是上面仁兄所说
    java通过interface可以实现多继承。