我有两个Java 类Foo
和FooBar
一些包。这两个类都实现了接口 FooIFC。我想查找实例是类型Foo
还是FooBar
来自Jython脚本。
我getinstance()
在 IFC 的一个基类(实现者)中有一个静态
from package import FooIFC
from package import Foo
if FooIFC.getinstance() instanceof Foo:
print "Foo"
else:
print "FooBar"
我也试过isintance(FooIFC.getinstance(), Foo)
了。这给出了一个未找到的错误名称。
instanceof
给出预期的冒号错误。
如何从 python 脚本中找到对象类型?