Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
iOS と Android の両方でアプリケーションを開発しています。「id」が動的バインディングとタイピングをどのようにサポートするかなど、Java (android) の Objective-C の「id」と同様の同等のデータ型を確認したいと思います。
私はまだこれに対する答えを見つけることができなかったので、誰かが私を導くことができますか?
Javaにはダックタイピングがないため、Javaで任意のオブジェクトの任意のメソッドを呼び出すことはできません。したがって、のような魔法の型はありませんid。
id
目的の型に明示的にキャストしてから、目的のメソッドを呼び出す必要があります。
ただしinvokedynamic、Java 7 で導入されましたが、現在 Java コードで直接使用できるかどうかはわかりません。
invokedynamic
idダックタイピングマジックが必要なケースを分析し、それを回避する方法を検討することをお勧めします.