如何访问默认包中的java类?

如何访问默认包中的java类?

我现在和其他人一起做一个Grails项目。我得写一些Java类。但我需要访问用groovy创建的可搜索对象。看起来,这个对象必须放在默认的包中。

我的问题是:是否有一种方法可以从命名包中的Java类访问默认包中的对象?


鸿蒙传说
浏览 577回答 3
3回答

人到中年有点甜

事实上你可以。使用反射API,到目前为止,您可以访问任何类。至少我能够:)Class fooClass = Class.forName("FooBar"); Method fooMethod = fooClass.getMethod("fooMethod", String.class); String fooReturned = (String)fooMethod.invoke(fooClass.newInstance(), "I did it");
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java