ホームページ >Java >&#&チュートリアル >オブジェクト指向プログラミングでオブジェクトのクラスを決定するにはどうすればよいですか?
オブジェクトのクラスの決定
オブジェクト指向プログラミングでは、特にオブジェクトを操作する場合に、オブジェクトのクラスを決定すると便利です。継承。クラス A を拡張するクラス B とクラス C があるシナリオを考えてみましょう。タイプ B または C のオブジェクトがある場合は、それがどのタイプのインスタンスであるかを判断する必要がある場合があります。
これを解決するには、次のようにします。 instanceof 演算子を利用できます。この演算子は、オブジェクトが指定されたクラスまたはそのサブクラスのインスタンスであるかどうかを確認します。あなたの場合、オブジェクトがクラス C のインスタンスであるかどうかを判断するには、次の構文を使用します。
if (obj instanceof C) { //your code }
obj がクラス C のインスタンスである場合、コード ブロックが実行されます。逆に、obj がクラス B のインスタンスであってクラス C ではない場合、コード ブロックは実行されません。
以上がオブジェクト指向プログラミングでオブジェクトのクラスを決定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。