吸气剂和制定者的目的?

wro*_*ame 1 oop getter-setter

可能重复:
公共数据成员与Getters,Setters
类中私有成员的目的

当你可以公开你的变量并避免这些行的麻烦时,getter和setter有什么用A.setVariableX(A.getVariableY())

All*_*nJB 11

隐藏实现细节.如果您选择公开您的属性,然后决定更改它们的工作方式,则必须更改所有相关代码.

使用getter和setter,您通常可以在不更改可见API的情况下更改内部实现详细信息(从而避免更改使用相关类API的任何代码).