送交者: bluesea 于 2005-1-29, 18:28:29:
回答: JAVA里面对某些PRIVATE 变量设置SET和GET的方法有什么必要?把它们公有化不就行了么? 由 HunHunSheng 于 2005-1-29, 15:01:38:
当你在处理不同变量,而不是仅打算储存它们的时候。
Set 和Get 方法,其实使向继承者更好的隐蔽了私有变量的
处理细节。比如写个对CurrentMonth 的读写方法。如果输
入的参数值大于12就抛错。当你只用public 变量时就省去
在常规学习教材中,Set和Get中各只有一句话,大家
确实觉得没有意思。