你应该想想,不这样写的坏处是什么,自然就知道好处在哪里了。面向对象的特性之一“封装性”,如果没有属性,字段还有封装性可言吗,一旦公开,就可读、可写,属性的好处是,他可以控制是读写的权利,可能是可读不可写,可能是可写不可读,还有可能是满足一定条件才可读写等等。这么说,你觉得属性好吗?
嗯,有道理。是这么个回事
@forbetter: 加C#交流群298875627,共同交流,共同学习,欢迎喜欢学习的人加入!
好处:可以在读取或设置属性值时,加一些自己的逻辑判断.
没什么好处。 可能是Java开发者的习惯吧。
因为Java里面没有Property, 只能自己写get和set
嗯,不是java 的是c++的