確定對象的類別
假設您有一個B 或C 類型的對象,其中B 類和C 類都擴展了A 類。如何確定物件屬於哪種類型到?
解決方案:
Java 的instanceof 運算子可用於確定物件的類別。以下是一個範例:
if (obj instanceof C) { // Code to be executed if the object is an instance of class C }
在此範例中,obj 表示我們要確定其類別的物件。如果 obj 是類別 C 或 C 的子類別的實例,則 if 語句中的條件將計算為 true。
這種方法可讓您檢查物件的特定類別或子類別。您可以對其他類別執行類似的檢查,例如:
if (obj instanceof B) { // Code to be executed if the object is an instance of class B }
透過使用instanceof運算符,您可以動態確定物件的類別並相應地執行程式碼。
以上是Java中如何判斷物件的具體類別?的詳細內容。更多資訊請關注PHP中文網其他相關文章!