是否有任何Java计划添加隐式Getters和Setter?

Jay*_*ith 1 java scala language-design getter-setter

有没有人知道是否有计划为类变量添加隐式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
Run Code Online (Sandbox Code Playgroud)

Sca*_*bat 8

不是Java本身,但有这个Project Lombok