摘要: 封装(字段:表示类状态信息,属性:表示类的对外成员,方法:提供了类的对外表现)封装的第一个原则就是字段应该定义为privateNet有了字段为什么还有有属性:因为字段是表示类的状态信息,如果吧字段声明为Public开放给外部,哪就不能很好的保证字段信息的合法性,但是我们又想保证吧类的信息开放给外部供外部读取修改,又想保证类信息的合法性,哪该怎么做?,在这个需求上面就诞生了属性,可以通过属性隔离外部读写字段信息,过滤字段信息,属性一般都是public的,通过IL分析我们可以看出,属性的set,get在编译的时候就是生成了get(),set(object)方法属性降低了字段修改对外部的影响,比如我 阅读全文
posted @ 2013-12-11 17:36 瀚海行舟 阅读(114) 评论(0) 推荐(0) 编辑