問題タブ [instanceof]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - instanceof の動作に関する質問
返された出力を理解できませんでした。少なくとも 2 番目と 3 番目の syso には本当のことを期待していました。誰かが instanceof の仕組みを説明できますか?
android - Android Java コードでの「instanceof」の影響
このinstanceof
キーワードは、Android プラットフォーム (より具体的には、Dalvik VM を実行している携帯電話) に比較的大きな影響を与えますか?
java - Objectのブールインスタンスはtrueですか?
私は暇なときにJavaを学んでいて、理解できないような簡単な質問があります。このコードはtrueを返します:
ただし、ブール値はプリミティブ型だと思っていたので、他のプリミティブ型でこれと同じロジックを試してみると、次のようなコンパイラエラーが発生します。予期しない型が必要です:参照が見つかりました:int
私が見逃している小さなものがあると確信しています。ご協力いただきありがとうございます!
actionscript-3 - 動的インターフェイスの ActionScript instanceof
test
最後の行のへの呼び出しは false を返しますが、true である必要があります。関数内にある必要があるという要件で、このチェックを正しく行うにはどうすればよいですか?
実際のコード:
java - 実行時にサブクラスがクラスのインスタンスであるかどうかを確認する方法は?
Android アプリのテスト スイートには、次のようなクラスB
があります。ビューは次のとおりです。
オブジェクトを含む可能性のあるビューオブジェクトのリストがありA
ますが、この場合、それらがサブクラスまたは「のインスタンス」であるかどうかだけを気にしますB
。私は次のようなことをしたいと思います:
問題は、 がオブジェクトにif
遭遇したときA
に、「のインスタンス」に評価されないことB
です。方法isSubclassOf
か何かありますか?
java - Javaインスタンス:スーパータイプとサブタイプは等しいようですか?タイプを正確にテストする方法は?
インスタンスが正確に特定のタイプであるかどうかをテストする必要があります。しかし、サブタイプがスーパータイプに対してテストされた場合にも、instanceofはtrueを返すようです(ケース3)。私はこれまでこれを知りませんでした、そして私はかなり驚いています。私はここで何か間違ったことをしていますか?特定のタイプを正確にテストするにはどうすればよいですか?
結果:
ケース3を避けたいのですが、「完全一致」(ケース1と4)だけが必要です。どのようにテストすればよいですか?
javascript - JavaScriptのinstanceof演算子とは何ですか?
JavaScriptのinstanceof
キーワードは、JavaScriptはオブジェクト指向プログラミング言語ではないと人々が考える傾向があるため、最初に遭遇したときは非常に混乱する可能性があります。
- それは何ですか?
- それはどのような問題を解決しますか?
- それが適切なのはいつですか、そうでないのはいつですか?
javascript - JavascriptのisPrototypeOfとinstanceofの違いは何ですか?
私自身の古いコードの一部では、次のコードを使用しています。
それから私は(例えば)
これは機能しますが、次のようにすると同じようになります。
確かに、これは非常に単純な例にすぎません。したがって、私の質問は次のとおりです。
a instanceof b
ALWAYSは と同じですかb.prototype.isPrototypeOf(a)
?
java - instanceof - 互換性のない条件付きオペランドの型
以下は正常にコンパイルされます。
しかし、これはしません:
コンパイラ エラーがスローされます。
何が問題ですか?
java - 「Class」変数を instanceof に渡せないのはなぜですか?
このコードがコンパイルされないのはなぜですか?
クラス変数を に渡せないのはなぜinstanceof
ですか?