コピー2022.03.06こんにちは。たいら(@tairaengineer2)です。転職を繰り返し現在4社経験している、10年目エンジニアです。Javaでインスタンスのクラスを確認できるinstanceof演算子についてinstanceof演算子とはinstanceof演算子を使ったサンプルプログラムと、この記事で丁寧に解説していきます。前提条件:実行環境についてinstanceof演算子とはinstanceof演算子を解説するプログラムの概要Javaサンプルプログラム実行結果まとめ:instanceofを使ってみよう!前提条件:実行環境について実行環境は以下の通りです。IDEAを使っています。IDEAのインストールは、下の記事をご参考ください。IDEA】インストールするやり方を解説します(Windows向け)instanceof演算子とはinstanceof演算子とは、インスタンスが指定したクラスまたはインターフェイスを実装しているかどうかを判定して結果をbooleanで返す演算子のことです。instanceof演算子の使い方は以下になります。返るbooleanは以下にまとめました。true指定したクラスと変数のクラスが一致している変数のクラスが指定したクラスの子供のクラスである変数のクラスが指定したインターフェイスを実装しているfalse上記以外サンプルは以下です。String;上記のサンプルだと変数resultには、trueが返されます。次の章で実際に使ってみます。instanceof演算子を解説するプログラムの概要instanceof演算子を解説するプログラムでは、親子関係のクラスを用意します。それぞれのクラスのインスタンスを作り、instanceof演算子で判定して実行結果を確認します。解説で使うJavaプログラムは、Sampleプロジェクトのsampleパッケージ内にある、とします。Parent{}実行結果Javaプログラムを実行します。実行タブから実行ガターから実行の3種類あるので、いずれかで実行します。詳しい解説は以下の記事をご参考ください。childはChildクラスである123456■親のクラス判定parentはParentクラスであるparentはChildクラスでない■子のクラス判定childはParentクラスであるchildはChildクラスである子クラスだと親と子のクラス両方、親クラスだと親のクラスのみでtrueが返されていることが確認できました。コメントをキャンセルメールアドレスが公開されることはありません。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。上に表示された文字を入力してください。ΔホームプログラムJavaプロフィールこのブログを運営しているたいらと言います。プログラム言語を合計5言語経験している12年目エンジニアのブロガーです。このブログでは、どこよりも分かりやすくプログラムやツールのインストール方法などを解説し、エンジニアにの疑問解決に役立つ情報を発信します。お問い合わせなどがありましたら、下記のリンクからお願いします。お問い合わせこちらから記事の検索ができます。IDEAXAMPPお問い合わせホーム検索トップサイドバータイトルとURLをコピーしました。