我很好奇是否存在对象的getter/setter方法的缩写形式
SimpleObject oSimple = new SimpleObject();
oSimple.setCounterValue(oSimple.getCounterValue() + 1);
像一个简单的数据类型
int counter = 0;
counter += 2;
信息
需要 getter/setter 方法。
添加
如果没有支持该想法的语言功能,那么在良好且干净的代码环境中处理该问题的最便捷方法是什么?
最佳答案
我可以想象你有 C# 背景;-)
这在 Java 中是不可能的(除了不完全相同的解决方案,例如具有公共(public)属性等)。与运算符重载相同,这也可以解决您的问题。
但是看看http://www.eclipse.org/xtend/不过,它是一种类似于 Java 的 JVM 语言,支持运算符重载和其他一些漂亮的东西。
关于java - Java getter/setter 字段方法的缩写形式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38096338/