instanceof關鍵字 Java基礎051

2021-07-26 03:04:15 字數 511 閱讀 2350

/*

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 是運算子只被用於物件引用變數,檢查左邊的被測試物件是...