Model层一小段简单的代码,哪位高手能帮小弟我理解一下~多谢【基础】
Model层一小段简单的代码,谁能帮我理解一下~~谢谢【基础】
在一个项目中Model层看到一段代码:
请问这样写的目的是什么?和
这样的写法有区别吗??
------解决方案--------------------
将私有字段封装起来
楼主看看面向对象基础
------解决方案--------------------
带我的人教我用get,set
你看看这个吧http://topic.****.net/u/20090323/09/E83B373F-1C8A-4051-895C-261A08C1F683.html
------解决方案--------------------
上面的是字段 下面的是类的属性
------解决方案--------------------
------解决方案--------------------
两者的区别是:后者能够方便的控制属性的读写过程
在一个项目中Model层看到一段代码:
- C# code
public class PubCHClassInfo { public int Id; public string Name = string.Empty; public string Nick = string.Empty; }
请问这样写的目的是什么?和
- C# code
public class PubCHClassInfo { private int _id; public int Id { get { return _id; } set { _id = value; } } private string _name; public string Name { get{return _name;} set{_name = value;} } }
这样的写法有区别吗??
------解决方案--------------------
将私有字段封装起来
楼主看看面向对象基础
------解决方案--------------------
带我的人教我用get,set
你看看这个吧http://topic.****.net/u/20090323/09/E83B373F-1C8A-4051-895C-261A08C1F683.html
------解决方案--------------------
上面的是字段 下面的是类的属性
------解决方案--------------------
------解决方案--------------------
两者的区别是:后者能够方便的控制属性的读写过程