gpt4 book ai didi

java - java对象在groovy中编码时可以访问它们的实例方法吗?

转载 作者:行者123 更新时间:2023-12-02 15:59:41 25 4
gpt4 key购买 nike

我编写了两个 java 类,带有一个构造函数和一个返回 JSON 数组的实例方法。我想在 groovy 中访问这些类的实例,并在我实例化的这些对象上调用 getArray 方法。我的问题是我不知道如何访问那些 getArray 方法?这是一些代码:

import JSONEncounterDesk;
import JSONHelpDesk;
import org.codehaus.groovy.grails.web.json.JSONObject

class UsersController {

def index() {
JSONEncounterDesk currEncounterDesk = new JSONEncounterDesk();
JSONHelpDesk currHelpDesk = new JSONHelpDesk();

return render(contentType: 'text/json') {
ret
}
}
}

最佳答案

Java 对象总是可以访问它自己的字段和方法。不管它是如何被调用的或是谁调用的。

更新

在几乎任何可以引用 Java 对象实例的语言中,任何公共(public)方法都是可访问的。通常使用语法 obj.methodName() .

其中包括:Groovy、JavaScript、JSP EL、JEXL、Scala、...

关于java - java对象在groovy中编码时可以访问它们的实例方法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32211330/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com