当前位置: 代码迷 >> ASP.NET >> 请教下面这段代码什么意思 主要是干什么用的 小弟我在很多地方都看到过
  详细解决方案

请教下面这段代码什么意思 主要是干什么用的 小弟我在很多地方都看到过

热度:1388   发布时间:2013-02-25 00:00:00.0
请问下面这段代码什么意思 主要是干什么用的 我在很多地方都看到过
C# code
public int ID              {                     get   { return _ID; }              }              public string Content              {                     get   { return _Content; }              }              public string Title              {                     get   { return _Title; }              }              public string From              {                     get   { return _From; }              }              public DateTime AddDate              {                     get   { return _AddDate; }              }              public int ClsID              {                     get   { return _clsID; }              }              public int TmpID              {                     get   { return _tmpID; }              }

有时候还会出现什么get什么 set什么之类的形式 他们到底是什么 用来做什么用的 能给个例子看看最好了

------解决方案--------------------------------------------------------
http://hi.baidu.com/panjundao/blog/item/319d5adb0e6aa03833fa1c98
------解决方案--------------------------------------------------------
面向对象三大机制:
封装:您所用的就是封装!
继承!
多态!
------解决方案--------------------------------------------------------
封装 OOP没学好
------解决方案--------------------------------------------------------
他是类的属性
比如说你有一个叫“人”的类
他有一些基本的属性吧?比如性别,年龄
C# code
class Person{   private bool _sex;   private int _age;   public Person(bool sex,int age)   {         this._sex=sex;         this._age=age;   }         public bool Sex{get{return this._sex;}}//只读属性 true为男 false为女   public int Age{//可读写属性     get{         return this._age;     };     set{          this._age=value;     }   }}//一个人的性别在出生后应该不会变吧??(除泰国人),但是他的年龄每年都会变的吧?//现在使用这个Person类PerSon person=new Person(true,1);//初始化这么一个人  男人 1岁person.Age=2;//过了一年后  你可以加一岁//但是你不能 person.Sex=false;  你不能给他变性 应该他是只读的
------解决方案--------------------------------------------------------
还有1L的链接对属性的解释已经很详细了
------解决方案--------------------------------------------------------
面向对象的封装特性,隐藏细节。。
  相关解决方案