1.抽象類可以有構(gòu)造方法,但是接口中不能有構(gòu)造方法
2.抽象類中可以有普通成員變量初嘹,接口中沒有普通成員變量
3.抽象類中可以包含非抽象的普通方法,接口中的所有方法都是抽象的屯烦,不能包含非抽象的普通方法
4.抽象類中的抽象方法的訪問類型可以是public和protected,但是接口抽象方法只能是public類型的驻龟,并且默認(rèn)為public abstract類型
5.抽象類中可以包含靜態(tài)方法,接口中不能包含靜態(tài)方法
6.抽象類和接口中都可以包含靜態(tài)成員變量翁狐,抽象類中的靜態(tài)成員變量的訪問類型可以任意,但是接口定義的變量值能使public static final類型露懒,并且默認(rèn)為public static final類型
7.一個類可以實(shí)現(xiàn)多個接口,但是只能繼承一個抽象類
8.接口可以繼承接口蛇耀,抽象類可以實(shí)現(xiàn)接口,抽象類是否可繼承實(shí)體纺涤,前提是實(shí)體必須有明確的構(gòu)造函數(shù)