困惑:GET 和SET 的优点和作用何在? 同题,,总觉得用GET SET 来是不是多此一举?它主要用在哪些地方?优势何在?请各位大侠不惜赐教~~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在SET和GET中可以写入别的句子 就是为了写属性的呀“属性”有多种,可读可写、只读、只写,没有get,set怎么办? 也就是说我可以用GET和SET来改变只读的那种?还是可以读它们只读的那种属性值? 可以通过get/set控制对属性的访问 简单的讲,使用get/set时可以做处理,而直接读取/设置字段值时做处理。 ~_~简单的讲,使用get/set时可以做处理,而直接读取/设置字段值时不能做任何处理。 例子:Rectangle里,Right是Width 和X 之和,所以Right属性是只读的,不可写 稍微谈一下我的读书心得:类的创建者,处于封装的考虑希望属性值是私有的。类的使用者,对于属性的使用又希望可是直接赋值,这样感觉更自然。set,get的出现就是为了处理这个矛盾,我个人的感觉是真正方便了类的使用者,别扭了类的开发者。:) 我自己的感觉是如果是既有get也有set,而且在get和set中也没有特殊处理的,那么就直接访问属性,相反就应该使用对应的方法。 C# 做一个简单的计算器练手,高手进来指点下.. override结果... 求一正则表达式 如何用代码改变richTextBox某一行字体大小和颜色?? 请问如何创建橡皮筋并且实现3D图形的局部放大? VS2005中帮助的搜索是怎么回事? C#运行错误&创建项目失败 类型化数据集如何进行继承! Socket.Receive() 接收到上次无效数据的结局方法 关于系统时间的问题。急! 关于子窗体的位置设置的问题? c#里如果调试win32下调用的函数
“属性”有多种,可读可写、只读、只写,没有get,set怎么办?
类的创建者,处于封装的考虑希望属性值是私有的。
类的使用者,对于属性的使用又希望可是直接赋值,这样感觉更自然。set,get的出现就是为了处理这个矛盾,我个人的感觉是真正方便了类的使用者,别扭了类的开发者。:)