A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

比如:Ticket类中的Distance(只读)属性,如何对其进行赋值?
public class Ticket
{
      int _distance;
      public int Distance
      {
            get{return _distance;}
      }
}

评分

参与人数 1技术分 +1 收起 理由
czwanglei + 1

查看全部评分

3 个回复

倒序浏览
可以使用构造函数 对其保护的字段进行赋值。
在实例化这个类的时候可以通过传一个参数给这个受保护的字段进行初始化赋值
回复 使用道具 举报
可以在构造函数里面赋值,也就是在对象初始化的时候赋值
如下:
public class Ticket
{
       int _distance;
       public int Distance
       {
             get{return _distance;}
       }
      public Ticket()
      {
        this._distance=1;
      }
}

评分

参与人数 1技术分 +1 收起 理由
czwanglei + 1

查看全部评分

回复 使用道具 举报
这个问题之前就有回答过了 在构造函数里对私有字段进行赋值
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马