Javaのinstanceof演算子

WBOY
リリース: 2023-09-01 20:01:06
転載
854 人が閲覧しました

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

ライブデモ

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 までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!