黑马程序员技术交流社区

标题: 在类定义过程中,属性如何保护字段? [打印本页]

作者: 诠释♂回忆    时间: 2014-3-24 15:48
标题: 在类定义过程中,属性如何保护字段?
比如:Ticket类中的Distance(只读)属性,如何对其进行赋值?
public class Ticket
{
      int _distance;
      public int Distance
      {
            get{return _distance;}
      }
}
作者: 伪善者。    时间: 2014-3-24 18:00
可以使用构造函数 对其保护的字段进行赋值。
在实例化这个类的时候可以通过传一个参数给这个受保护的字段进行初始化赋值
作者: cancle    时间: 2014-3-24 18:06
可以在构造函数里面赋值,也就是在对象初始化的时候赋值
如下:
public class Ticket
{
       int _distance;
       public int Distance
       {
             get{return _distance;}
       }
      public Ticket()
      {
        this._distance=1;
      }
}
作者: threederek    时间: 2014-3-24 19:57
这个问题之前就有回答过了 在构造函数里对私有字段进行赋值




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