溫馨提示×

Java isinstanceof用法是什么

小樊
81
2024-09-25 02:33:10
欄目: 編程語言

在Java中,instanceof是一個關鍵字,用于測試一個對象是否屬于某個類或其子類的實例。它的基本語法如下:

object instanceof ClassName

其中,object是要檢查的對象,ClassName是要檢查的類名。

如果objectClassName的實例,或者objectClassName的子類的實例,那么instanceof運算符將返回true。否則,它將返回false

例如:

Object obj = new String("Hello World");
if (obj instanceof String) {
    System.out.println("obj 是 String 類型");
} else {
    System.out.println("obj 不是 String 類型");
}

在這個例子中,obj被聲明為一個Object類型的對象,但實際上它被賦值為一個新的String對象。因此,instanceof運算符檢查obj是否是String類型的實例,并輸出相應的消息。

0