instanceof 關鍵字
instanceof關鍵字的作用:判斷乙個物件是否屬於指定的類別。
instanceof關鍵字的使用前提:判斷的物件與指定的類別必須要存在繼承或者實現的關係。否則報錯
instanceof關鍵字的使用格式:
物件 instanceof 類別
instanceof關鍵字的作用:
一般我們做強制型別轉換之前都會使用該關鍵字先判斷一把,然後在進行轉換的。
class animal
}//狗是屬於動物中一種
class dog extends animal
public void bite()
}//老鼠 也是屬於動物中一種
java中的instanceof用法
乙個類的物件可以轉換成繼承鏈中的另乙個類的物件。在進行物件轉換時必須注意 1 乙個子類物件的型別可以向上轉換,即乙個子類可以轉換成它的父類。這種轉換是安全的,因為子類中含有父類的資訊,子類是父類的乙個超集。轉換的結果是丟失子類中新定義的資訊。2 乙個父類物件的型別一般來說是不可以向下轉換成它的子類,...
Java中instanceof的用法
instanceof 運算子作用 instanceof 用法boolean result object instanceof class引數 result 布林型別。object 任意物件表示式。class 任意已定義的物件類。如果 object 是 class 的乙個例項,則返回 true。如果 ...
java中的instanceof判斷
有的朋友遇到if判斷中的instanceof不知道什麼意思 eg 問題 public class shout class student extends shout class sample 答案 a instanceof b a是乙個物件 使用new例項的物件 b是乙個類 不是方法名 他表示a這個...