接口和抽象類的區別


1、抽象類可以有構造方法,接口中不能有構造方法

2、抽象類中可以包含非抽象普通方法,接口中的所有方法必須都是抽象的,不能有非抽象的方法

3、抽象類中的抽象方法的訪問權限可以是 public、protected 和(默認類型,雖然 eclipse 不報錯,但也不能用,默認類型子類不能繼承),接口中的抽象方法只能是 public 類型的,並且默認即為 public abstract 類型

4、接口中的變量必須用 public static final 修飾,並且需要給出初始值。所以實現類不能重新定義,也不能改變其值,都是常量

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM