java 中的instanceof 運算符是用來在運行時指出對象是否是特定類的一個實例。
instanceof通過返回一個布爾值來指出,這個對象是否是這個特定類或者是它的子類的一個實例。
用法: result = object instanceof class
參數(shù):
Result:布爾類型。
Object:必選項。任意對象表達(dá)式。
Class:必選項。任意已定義的對象類。
說明: 如果 object 是 class 的一個實例,則 instanceof 運算符返回 true。如果 object 不是指定類的一個實例,或者 object 是 null,則返回 false。
例子如下:
1 package com.instanceoftest; 2 3 4 5 interface A{} 6 class B implements A{ 7 8 } 9 class C extends B {10 11 }12 13 class instanceoftest {14 public static void main(String[] args){15 A a=null;16 B b=null;17 boolean res; 18 19 System.out.
新聞熱點
疑難解答