java學習筆記 介面VS抽象類

2021-08-08 13:52:16 字數 359 閱讀 4491

介面抽象類

對誰抽象

對動作的抽象

對根源的抽象

方法只能做方法申明

方法申明,也可以做方法實現

變數定義的變數只能是公共的靜態的常量

普通變數

子類是否需要全部實現

實現介面的時候,如不能全部實現介面方法,那麼該類也只能為抽象類。

抽象方法必須全部被子類所實現,如果子類不能全部實現父類抽象方法,那麼該子類只能是抽象類

可否多項

可繼承介面,並可多繼承接

只能單根繼承

內容只能有抽象方法和不可變常量

可以有具體的方法和屬性

功能主要用來抽象功能

主要用來抽象類別

類VS介面VS抽象類

size large align center 類vs介面vs抽象類 align size 一 類例項 public class student 二 介面 例項 public inte ce student 三 抽象類 例項 public inte ce student 四 分析 從形式上來看,抽象...

Java 抽象類 介面

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

java抽象類,介面

1 abstract不能與final並列修飾同乙個類。final表示該類不能被繼承,abstract表示該類需要被實現,有矛盾。final和abstract這兩個關鍵字是反相關的 2 abstract 不能與private static final或native並列修飾同乙個方法。被private修...