全心思齐网

为什么要设置getWeight和setWeight?

这就是面向对象的封装的一个表现,这个weight是私有有,外部不能直接访问,保证了这个属性的安全,getWeight与setWeight方法保证了对weight属性的读取与写入的最大权限,在读取的时候你可以进行一些其他操作,比如返回‘XX的’weight。。。。

这就比直接返回weight要强很多setWeight方法,外部要传值进来,如果值不符合要求,你还可以拒绝更改,权限在你手上!

匿名回答于2019-07-30 20:43:40


相关知识问答