java基礎6 抽象類 介面

2021-09-04 10:05:11 字數 291 閱讀 7553

介面中所有方法都是抽象的。

介面中的成員訪問控制型別是public(即使沒有顯式標示出來)。

介面中變數預設public static final,所以都是全域性靜態常量。

介面中方法預設public abstract。

抽象類的子類必須覆蓋其所有的抽象方法才能被例項化,否則還是抽象類。

定義乙個新介面,用extends去繼承乙個已有的介面。

定義乙個類,用implements去實現乙個介面中所有方法。

定義乙個抽象類,用implements去實現乙個介面中部分方法。

6 抽象類 介面

1,抽象 類是用來描述事物的,當沒有足夠的資訊去描述乙個事物時,這 個描述就是抽象的。2,抽象的特點 1 抽象方法只有宣告,沒有方法體。2 抽象方法一定定義在抽象類中,都需要被abstract關鍵字修飾 3 抽象類不可以用new建立物件。4 抽象類必須有自己的子類覆蓋所有的抽象方法後,該子類才可以被...

java基礎 抽象類和介面

用abstract來修飾的類就稱為抽象類,用abstract來修飾的方法成為抽象方法,子類繼承抽象類的時候必須實現父類的抽象方法,抽象類可以沒有抽象方法,但是如果抽象類沒有抽象方法,或者沒有其他類繼承於它,那麼抽象類就失去了意義 當具體實現需要子類來完成的時候,就可以用抽象類。1 抽象方法必須是pu...

Java 抽象類 介面

抽象類注重其是什麼以及其本質 介面注重具有什麼樣的功能以及充當什麼角色 抽象類使用abstract關鍵字來宣告,介面使用inte ce關鍵字來宣告 抽象類和介面都不能例項化,不能通過new來建立物件 抽象類的成員變數沒有任何限制 介面中的成員變數都是public static final 抽象類的方...