1
、抽象類和接口都不能被實例化;
2
、抽象類:抽象類中可以不包含抽象方法,即類中的方法都是非抽象的,但是在類的聲明中加上
abstract
,以使得該類是抽象的,目的是防止客戶端程序員創建該類的對象;
3
、接口中的方法總是
abstract and public
,不管是否被顯示的聲明;
4
、接口中的
field
只能是
public static final
;
5
、接口本身可以是
public or protected
;
6
、
extended class
必須實現抽象類中的所有抽象方法,
implemented class
必須實現接口中的所有方法,因為接口中的所有方法都是
abstract
。