abstract抽象类,這些類一般層次較高,不需要要實例化
可以有聲明抽象方法,但是必須在該類裏面聲明
普通类不用說了~
因爲java是單繼承的~用接口來實現其它擴展功能
接口的方法都必須實現主要靠自己理解~建議看是多看看他們的用法

解决方案 »

  1.   

    类是单继承的,接口可以多继承。抽象类中可以有非抽象方法,他的抽象方法可以在子类中重写;而接口中不可以,必须都是抽象方法,在实现它的类中去一一实现这些方法。抽象类和接口都不能用new实例化。至于联系我只知道,如果一个类继承了接口,却没实现他所有方法,那么它将成为抽象类。
      

  2.   

    抽象类必须用abstract关键字声明
      

  3.   

    普通类定义之后,在使用之前必须先用new建立类的实例,同时也一定会调用构造函数,用来进行对象生成时的初始化操作———属性、资源加载、配置等;abstract抽象类,不需要要实例化,但是需要有关键字声明;接口和类的区别在于:接口允许多重继承,而类仅允许单一继承,在有两者在定义方面也有所不同,接口中使用public等关键字等等,;实现接口时,类必须重新定义接口中所有的抽象方法,而接口的属性成员可以直接拿来用。
    刚刚出来混,请各位兄弟多多关照,呵呵!