当你可以重新赋值时,获取/设置值的目的是什么?仅仅是因为你可以获取/设置私有变量吗?
发布于 2010-08-22 20:21:24
使用getter和setter与使用重新分配传递的值的方法相同,只是这是一种正式的方式。当你有一个getter/setter时,程序员会对它的工作方式有所期待。通常,它们没有主要的副作用。
另请参考这个问题- Why use getters and setters? -了解为什么要使用getter和setter。
https://stackoverflow.com/questions/3542729
复制