/*
instanceof 關鍵字
instanceof關鍵字的作用:判斷乙個物件是否屬於指定的類別。
instanceof關鍵字的使用前提:判斷的物件與指定的類別必須要存在繼承或者實現的關係。
instanceof關鍵字的使用格式:
物件 instanceof 類別
instanceof關鍵字的作用: 目前沒用。但是後天我們學習 到了多型之後就非常有用。
一般我們做強制型別轉換之前都會使用該關鍵字先判斷一把,然後在進行轉換的。
*/class animal
}//狗是屬於動物中一種
class dog extends animal
public void bite()
}//老鼠 也是屬於動物中一種
class mouse extends animal
public void dig()
}class demo12
}
instanceof關鍵字講解
instanceof關鍵字 使用這個關鍵字可以確定乙個物件是類的例項 類的子類,還是實現了某個特定介面,並進行相應的操作。在某些情況下,我們希望確定某個類是否特定的型別,或者是否實現了特定的介面。instanceof操作符非常適合完成這個任務。instanceof操作符檢查三件事情 例項是否某個特定...
多型 instanceof關鍵字
animal a new dog animal a 所有子類型別 概念 父類引用指向子類物件,從而產生多種形態。使用場景一 使用父類作為方法形參實現多型,使方法引數的型別更為寬泛 原理 如果子類覆蓋了父類的方法,則執行子類中覆蓋後的方法 使用場景二 使用父類作為方法返回值實現多型,使方法可以返回不同...
Java 中 instanceof關鍵字
instanceof和isinstance object obj 和isassignablefrom class cls 的區別和聯絡 程式設計的時候可能會遇到乙個不知道它屬於哪個類的物件,我們可以用下列運算子或者方法來判斷。instanceof 是運算子只被用於物件引用變數,檢查左邊的被測試物件是...