有谁知道是否有计划为 Class 变量添加隐式 getter 和 setter?
我正在考虑已经允许这样做的当前 Scala 代码。类似于以下内容,如果您没有定义 getter/setter,它会使用该值,但如果您为该值定义了一个 getter/setter,它会使用它而不是直接变量调用。
class A{
int value = 3;
}
class B{
int value = 3;
public int value(){
return value;
}
}
// in some method
A a = new A();
System.out.println(a.value);
B b = new B();
System.out.println(b.value); // <-- no () for accessing value even though it uses the getter