深入理解abstract class和interface:
http://www-900.ibm.com/developerWorks/cn/java/l-javainterface-abstract/index.shtml
要得到专家分,你要多回答人家的问题

解决方案 »

  1.   

    接口基本就是一个抽象类
    而且可以说 interface 是 java 中最完全的抽象类
    interface 可以构建类似于多重继承的机制
      

  2.   

    你看看swing包的结构就可以看见接口和抽象类的典型应用。
      

  3.   

    补充使用方面:同一个类,我可以同时使用多个接口,但是只能继承一个抽象类;
    我可以只实现一个或几个抽象类的方法,但是对于接口,如果你是通过implement方法调用的话,就要将其所有的方法都写在类中,不管你需不需要.
    多回答别人的问题->回答正确->出题人给分,给的分就是专家分,老兄努力呀!
      

  4.   

    “接口太多简直是恶梦”?不会吧。接口不是做代码复用,而是功能定义,以及和jvm的交互。虽然很像,但是两者的意义是不同的。抽象类和一般的类在意义上没什么区别。只不过人为加了abstract。