ホームページ  >  記事  >  Java  >  Javaのinstanceof演算子

Javaのinstanceof演算子

WBOY
WBOY転載
2023-09-01 20:01:06900ブラウズ

Javaのinstanceof演算子

#この演算子は、オブジェクト参照変数にのみ使用されます。この演算子は、オブジェクトが特定の型 (クラス型またはインターフェイス型) に属しているかどうかを確認します。 instanceof 演算子は -

( Object reference variable ) instanceof (class/interface type)

のように記述されます。演算子の左側の変数によって参照されるオブジェクトが右側のクラス/インターフェイス タイプの IS-A チェックに合格した場合、結果は true になります。これは例です -

Example

ライブ デモンストレーション

public class Test {
   public static void main(String args[]) {
      String name = "James"; // following will return true since name is type of String
      boolean result = name instanceof String;
      System.out.println( result );
   }
}

出力

これにより、次の結果が生成されます-

true

この演算子は、比較されるオブジェクトが右側の型と互換性のある代入である場合にも true を返します。これは別の例です -

Example

ライブデモ p>

class Vehicle {}
public class Car extends Vehicle {
   public static void main(String args[]) {
      Vehicle a = new Car();
      boolean result = a instanceof Car;
      System.out.println( result );
   }
 }

出力

これにより、次の結果が生成されます-

ああああ

以上がJavaのinstanceof演算子の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。