私が知っておくべきトリッキーなことはありinstanceof
ますか?いくつかのメソッドを介してオブジェクトのリストを渡し、これらのオブジェクトが特定のインターフェイスを実装しているかどうかをinstanceof
. 場合によっては、instanceof
オブジェクトがインターフェイスを実装していると正しく識別しますが、そうでない場合もあります。同じオブジェクトの異なる場所で一貫性のない結果が得られているようです。ここで知っておくべきトリック/落とし穴はありますか?
あなたが持っているかもしれないコメントを見越して:
1)instanceof
フォームが悪いことはわかっています。私は、変更できない完全ではないオブジェクト階層で作業しています。これは、私が考えることができる最も悪いことです。
2) コード例の作成に取り組んでいますが、ここに有用なものを貼り付けるには、コードを大幅に簡素化する必要があります。それまでの間、これを以前に見たことがあり、いくつかの光を当てることができる場合は、そうしてください.