首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

字段属性的疑问,该如何解决

2012-04-16 
字段属性的疑问下了一些代码看,不明白,为什么要把字段写成属性的方式呢?如public class users{private int

字段属性的疑问
下了一些代码看,不明白,为什么要把字段写成属性的方式呢?

public class users
{
private int name;
private int cardID;
public int Name //这种形式的属性,为什么不直接把name字段写成public的呢?
{
get
{return name;}
set
{name=value;}
}
public int CardID
{
......
}
}
  可以在属性中加入一些根据条件赋值子类的东西,或只读只写等。但是很多时候我看属性的作用和直接把相应字段改为public的作用一样。那么写成属性的方式有什么好处呢?

[解决办法]
执行效率不一样
http://www.cnblogs.com/xinyuperfect/archive/2008/10/28/1294664.html
http://www.cnblogs.com/xiaomin/archive/2009/01/15/1376183.html
[解决办法]

探讨
这是面向对象的一个特点:封装
在这里你可能看不到它的好处,但如果你把实体类集合绑定到数据绑定控件就知道了

热点排行