Java中接口與抽象類的異同點

接口與抽象類的異同點 相同點: 都可以生成.Class文件 都不能創建對象 都可以聲明引用 不同點: 接口的屬性都是靜態常量(抽象類的屬性沒有特殊的要求) 接口的方法都是公開抽象方法(抽象類中可以有普通的方法) 接口中沒有構造方法,動態/靜態代碼塊(抽象類中可以有構造方法,不寫默認有無參構造方法) 接口與接口之間是多繼承的關係(抽象類之間是單繼承,但是是多級繼承的關係)
相關文章
相關標籤/搜索