在java中,可以将对象强制转换为类。在这里找到了一个很好的例子
Object aSentenceObject = "This is just a regular sentence";
String aSentenceString = (String)aSentenceObject;
我有一个程序需要将一些 java 与 python 集成。我正在尝试通过JCC 库来做到这一点。我遇到的问题是,使用 JCC,所有 java 类都加载到我使用 JCC 创建的导入库中。因此,我可以通过将必要的参数传递给 java 类的构造函数来创建基类的实例。
obj = javaLibrary.BaseClass('foo')
但是,在我的代码中,我需要能够将此对象转换为更“特定”类型的对象。如何使用 JCC 在 python 中完成此操作?似乎这可能是不可能的,因为 python 是动态类型的,但这就是我问这个问题的原因。