11 介面總結

2021-08-21 15:43:44 字數 1311 閱讀 9414

定義介面的基本格式(外層的框架)

public inte***ce 介面名稱

常量

public static final 資料型別 常量名稱 = 資料值;

抽象方法

public abstract 返回值型別 方法名稱(引數列表); // 沒有大括號

預設方法

public default 返回值型別 方法名稱(引數列表) {} // 有大括號

靜態方法

public static 返回值型別 方法名稱(引數列表) {} // 有大括號

私有方法

private 返回值型別 方法名稱(引數列表) {} // 有大括號

private static 返回值型別 方法名稱(引數列表) {} // 有大括號

實現介面的格式:

public class 類名稱 implements 介面名稱

使用多型的前提是繼承,繼承可以體現在兩個方面

1. 要麼有類與類之間的繼承關係

2. 要麼有類與介面之間的實現關係

向上轉型:將子類物件向上轉換成為父類物件。

格式:父類 物件名 = new 子類();

**:animal animal = new cat();

向下轉型:將父類物件向下轉換成為子類物件。

格式:子類 物件名 = (子類) 父類物件;

**:cat cat = (cat) animal;

注意:一定要先使用instanceof關鍵字進行判斷,然後判斷成功才能轉換。

關鍵字instanceof如何使用:

格式:物件 instanceof 類

含義:判斷一下前面的物件能不能轉換成為後面的型別。

九 介面總結

1,介面和抽象類讓實現和定義實現分離 2.抽象類 抽象類用abstract修飾,可包含抽象方法,和普通方法,其中抽象方法只是宣告了存在乙個方法,但不知道具體怎麼做 抽象方法 方法只有宣告沒有方法體,使用abstract進行修飾,只是宣告了乙個方法 如果乙個類有1個或多個抽象方法,那麼該類一定是抽象類...

Java不會的11 介面 多型

1.介面 1 介面中的成員方法全是抽象的,不允許有普通方法 2 定義抽象方法 固定格式 public abstract 返回值型別 方法名字 引數列表 3 介面中抽象方法,修飾符public 寫或者不寫,都是public 固定只能用public 許可權 4 介面中成員變數的定義 要求 必須定義為常量...

面試總結(二) 介面測試

postman 中 通過斷言定義變數,後續通過 呼叫變數,然後把測試用例在集合中執行即可 jmeter 中 通過後置處理器中的 json 提取器或者正規表示式提取器定義變數,後續通過 呼叫變數。200 請求成功 201 新增成功 204 刪除成功 301 永久重定項 302 臨時重定項 400 ba...