gpt4 book ai didi

java - 如何从 scala 方法访问 Java 方法的 "getter"?

转载 作者:行者123 更新时间:2023-12-01 21:23:10 27 4
gpt4 key购买 nike

我有一个看起来像这样的 Java 方法:

public class JavaClass{

private static ArrayList<String> stringModel= new ArrayList<String>();

public JavaClass (String name) {
-----------------------------
-----------------------------
/*Do required operations*/
-----------------------------
-----------------------------

}

public static ArrayList<String> getStringModel() {
return autosarModel;
}
public static void setStringModel(ArrayList<String> stringModel) {
JavaClass.stringModel = stringModel;
}

我正在尝试从我的 scala 类访问 getStringModel,如下所示:

 val sm = new JavaClass("Folder1")
val x = sm.getStringModel

我似乎可以使用这个 scala 类中的 setStringModel,但由于某种原因,我收到一条错误消息:

"value getStringModel" not found.

有人可以告诉我我在这里做错了什么吗?

最佳答案

方法是static ,这意味着它是在上定义的,而不是在类的实例上定义的。

您需要:

val model = JavaClass.getStringModel("Folder1")

关于java - 如何从 scala 方法访问 Java 方法的 "getter"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38815913/

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