我想创建一个遵循Scala setters/getters约定的Java类.
我试过跟随简单的类,但它不起作用:
public class JavaA {
private int a = 0;
public int a() {
return a;
}
public void a_$eq(int a) {
this.a = a;
}
}
Run Code Online (Sandbox Code Playgroud)
但是当我尝试从scala访问它时:
val x = new JavaA
x.a = 1
Run Code Online (Sandbox Code Playgroud)
我得到"重新分配给val"错误消息.我试图寻找这个,但是我发现了从scala到java的另一个问题.
做正确的方法是什么?
谢谢!