1.抽象類可以有構(gòu)造方法堵漱,接口中不能有構(gòu)造方法。
2.抽象類中可以有普通成員變量窗宦,接口中沒(méi)有普通成員變量
3.抽象類中可以包含非抽象的普通方法,接口中的所有方法必須都是抽象的二鳄,不能有非抽象的普通方法赴涵。
- 抽象類中的抽象方法的訪問(wèn)類型可以是public,protected和(默認(rèn)類型,雖然
eclipse下不報(bào)錯(cuò)订讼,但應(yīng)該也不行)髓窜,但接口中的抽象方法只能是public類型的,并且默認(rèn)即為public abstract類型躯嫉。 - 抽象類中可以包含靜態(tài)方法纱烘,接口中不能包含靜態(tài)方法
- 抽象類和接口中都可以包含靜態(tài)成員變量杨拐,抽象類中的靜態(tài)成員變量的訪問(wèn)類型可以任意,但接口中定義的變量只能是public static final類型擂啥,并且默認(rèn)即為public static final類型哄陶。