私は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スクリプトからオブジェクトタイプを見つけるにはどうすればよいですか?