我与Eclipse的的getter/setter设置乱搞,我穿过来了“在声明类型字段访问”。它导致了“使用setter和getter”或“保持字段引用”两种选择。我尝试了他们两个,但我似乎无法找到他们之间的区别。任何人都可以通知我这两个选项之间的区别吗?Eclipse的现场访问声明类型
0
A
回答
0
随着“使用setter和getter” - 选项每次访问现场将与getter和setter方法将被替换。 如:
@Override
public String toString() {
return this.number + " " + this.text;
}
结果
@Override
public String toString() {
return getNumber() + " " + getText();
}
随着“养场参考” - 选项字段是不是替换,所以你的方法保持其(直接)调用的字段。所以内部方法不会改变。
通常情况下,第一个选项是没有必要的,因为你设置你的领域的知名度,以私人和创造一个getter,因此其他类可以得到由他们的方法价值,但不能直接访问。
+0
谢谢!这在将来需要保持方法一致的情况下非常有用。 – Bart 2015-01-21 00:24:06
相关问题
- 1. 上实现的方法类型声明它没有类型声明
- 2. 类型推断主场迎战打字稿明确的类型声明
- 3. 声明的类型
- 4. 无法访问Eclipse市场
- 5. Java类型声明
- 6. Data.Map类型声明
- 7. 无类型声明
- 8. 声明typedef类型
- 9. Storage.prototype.setObject声明类型
- 10. 空类型声明
- 11. 无法访问的声明
- 12. Java泛型 - 类型声明
- 13. 无法为Kubernetes API类型声明声明Kind类型
- 14. 数组的类型声明
- 15. 接口声明的访问说明符
- 16. 我无法访问Eclipse的市场
- 17. 前置声明型和“非类类型已经被声明为类型”
- 18. INSERT INTO声明访问VBA
- 19. 声明属性访问器
- 20. 访问未声明变量
- 21. java.lang.IllegalAccessError:试图访问现场
- 22. 如何访问现场
- 23. Java反射 - 访问现场
- 24. 了解Eclipse的类路径声明
- 25. Eclipse - 格式的java类/接口声明
- 26. Ruby类声明的问题
- 27. Ada类型声明语义
- 28. 新类型声明函数?
- 29. C++抽象类型声明
- 30. 未声明类型adter'swift build'
你可以张贴截图?我没有找到它。 – herrlock 2015-01-20 21:02:12
是的,我添加了链接到主帖。 – Bart 2015-01-20 21:14:20
这是什么版本的Eclipse? – Compass 2015-01-20 21:16:41