保护私有,使我们的发展建设更加健康



所有跟贴·加跟贴·新语丝读书论坛http://www.xys.org/cgi-bin/mainpage.pl

送交者: 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中各只有一句话,大家
确实觉得没有意思。



所有跟贴:


加跟贴

笔名: 密码(可选项): 注册笔名请按这里

标题:

内容(可选项):

URL(可选项):
URL标题(可选项):
图像(可选项):


所有跟贴·加跟贴·新语丝读书论坛http://www.xys.org/cgi-bin/mainpage.pl