我有two个Java类Foo
和FooBar
在某些软件包下。这两个类都实现了接口FooIFC。我想从Jython脚本中查找实例的类型为Foo
还是FooBar
。
我在IFC的一个基类(实现者)中有一个静态getinstance()
from package import FooIFC from package import Foo if FooIFC.getinstance() instanceof Foo: print "Foo" else: print "FooBar"
我也尝试过
isintance(FooIFC.getinstance(), Foo)
。找不到错误名称。
[instanceof
给出预期的冒号错误。
如何从python脚本中找到对象类型?
我在某些程序包下有两个Java类Foo和FooBar。这两个类都实现了接口FooIFC。我想从Jython脚本中查找实例的类型是Foo还是FooBar。我有一个...
在python中没有instanceof
运算符,而是有isinstance
(即isin s
在Jython
中,您也可以尝试。