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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 边亮 中级黑马   /  2013-3-11 22:07  /  1358 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 边亮 于 2013-3-12 19:53 编辑

在方法中调用值的话是调用字段还是属性
调用两者的结果都是一样的,该调用哪个
  public void Show()
        {
            Console.WriteLine("距离为{0},价格为{1}", this.Distince, this.Price);
        }
里面  this.Distince, this.Price  跟调用字段 一样个结果
      

评分

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

查看全部评分

3 个回复

倒序浏览
在类内部调用 字段好一点吧 属性专门给外面访问吧  个人见解 不对请指证

评分

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

查看全部评分

回复 使用道具 举报
属性是给外部访问的,建议调用属性。为了安全考虑

评分

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

查看全部评分

回复 使用道具 举报
属性就是为了封装字段而生的。 所以 用哪个 就不用我说了吧?

评分

参与人数 1黑马币 +6 收起 理由
边亮 + 6

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马