私は2つのJavaクラスを持ってFooおりFooBar、いくつかのパッケージの下にあります。これらのクラスはどちらも、インターフェイス FooIFC を実装しています。FooインスタンスがタイプのものかFooBar、Jythonスクリプトのものかを確認したいと考えています。
getinstance()IFC の基本クラス (implementors) の 1 つにstatic があります
from package import FooIFC
from package import Foo
if FooIFC.getinstance() instanceof Foo:
print "Foo"
else:
print "FooBar"
私も試しisintance(FooIFC.getinstance(), Foo)てみました。エラー名が見つかりません。
instanceofコロンエラーを期待してください。
Pythonスクリプトからオブジェクトタイプを見つけるにはどうすればよいですか?