arc*_*ure 0 java
我认为标题说明了一切.也许我应该问:不使用方法返回变量或其值是不是很糟糕?一个例子是带有x和ay变量的2-d点类.
使用myPoint.x获取x变量而myPoint不是myPoint.xValue()简单返回有mypoint.x什么问题吗?
myPoint.x
myPoint
myPoint.xValue()
mypoint.x
Cli*_*ife 5
保持内部私密,并提供访问方法.
外部世界不需要知道内部,如果您以后更改内部,您可以保持API相同,并在内部更改您想要的内容,因此不会产生外部影响.
通过方法检索要好得多.
归档时间:
12 年,9 月 前
查看次数:
118 次
最近记录: