問:抽象類能實現介面嗎? 可以。
問:介面能繼承抽象類嗎? 不可以。
問:抽象類能繼承抽象類嗎? 可以。
問:介面能繼承介面嗎? 可以。
介面可以繼承介面: 子介面可以實現父介面裡的方法。實現了子介面的類可以直接呼叫。
屬性: 介面中的屬性預設被static final 修飾的常量。
抽象類中可以有變數。
介面常量只能被public default 修飾。
方法: 介面中的方法,只有預設被abstract修飾的抽象方法。 抽象類中可以有抽象方法也可以有非抽象方法。
構造方法 介面中沒有構造方法。 抽象類有構造方法。
我寫的僅供參考,不一定正確,如果有大神看出問題請私聊我,我盡快修改。
謝謝**
介面和抽象類的關係
定義方面,抽象類 包含乙個抽象方法的類。介面 由全域性常量和公共抽象方法組成。抽象類只能繼承 extends 介面只能實現 implement 介面不能繼承抽象類 要繼承抽象類就要覆寫抽象類裡面的方法,抽象方法中可以有方法體,介面中的抽象方法是沒有方法身體的,所以這一點上就不能繼承。但允許實現多個介...
類 介面和抽象類的關係
抽象類 使用abstract修飾 2 抽象類不能例項化,即不能使用new關鍵字來例項化物件 3 含有抽象方法 使用abstract關鍵字修飾的方法 的類是抽象類,必須使用abstract關鍵字修飾 4 抽象類可以含有抽象方法,也可以不包含抽象方法,抽象類中可以有具體的方法 5 如果乙個子類實現了父類...
抽象類和介面之間的關係
1。類可以實現多個介面而只能繼承乙個超類。2。抽象類可以有非抽象方法而介面的方法只能都是抽象的。3。抽象類可以定義和使用變數而介面則不可以。4。抽象類中的方法可以有各種不同的修飾符,而介面中的方法預設都是public,不允許字面定修飾符。乙個介面中的成員函式可以在不同的類中安裝,而它的成員函式可以有...