定義介面的基本格式(外層的框架)
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...