【发布时间】:2010-09-11 11:38:07
【问题描述】:
我最近开始制作简单的 2D 游戏,遇到了一个难题 - 使用或不使用 getter 和 setter 方法来获取对象的 x 和 y 位置。如果我不使用方法,而是直接访问变量,它看起来会更清晰,而且,对对象的许多方法调用会损害性能。获取和设置位置也很简单,所以这里真的不需要封装吗?还是我们应该始终遵守 getter 和 setter 方法的约定?
【问题讨论】:
-
这个问题实际上是关于使用 getter 和 setter 的,关于这个话题已经有很多问题了。见:stackoverflow.com/questions/565095/…stackoverflow.com/questions/2977007/…stackoverflow.com/questions/1568091/why-use-getters-and-settersstackoverflow.com/questions/2747721/…
标签: java getter-setter