在类中使用实例变量时,直接引用实例变量与使用getter有什么好处?哪个更常见?
使用方法调用的示例:
public double howMuchFreeSpace() {
return getCapacity() - getVolume();
引用实例变量的示例:
public double howMuchFreeSpace() {
return this.capacity - this.volume;
答案 0 :(得分:0)
这通常是课堂内的偏好问题。直接引用更具可读性恕我直言。所以我建议使用直接引用,除非你在获取值时需要执行一些代码 - 这可能是使用getter的原因。