黑马程序员技术交流社区

标题: 字段和属性的区别? [打印本页]

作者: zhangqiang    时间: 2013-11-6 14:06
标题: 字段和属性的区别?
本帖最后由 zhangqiang 于 2013-11-6 15:08 编辑

字段和属性的区别,属性和方法的区别?
作者: y494890511    时间: 2013-11-6 14:34
通常字段是 private,内部使用。属性是 public 或 protected,对外公开,属性通过 get set 访问器对字段提供安全、有效范围等保护。
get访问器获取当前的属性值, set访问器设置当前的属性值
属性和字段的比较:属性是逻辑的字段值,所谓逻辑就是属性可以返回基于字段的计算值,而字段只能直接返回它本身的值
字段的定义是:
修饰符 类型 字段名称
如: privata string Name;
属性的定义是:
public int Age
{
get;
set;
}




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2