002 C# 私有属性 get set

 

从软件设计的原则来看:
属性是方法,应当被暴露,
而字段是数据,应当被封装。

namespace code_1
{
    class Book
    {
        private int id;
        private string name;
        private double price;
        //设置图书编号属性
        public int Id
        {
            get {  return id;  }
            set {  id = value;  }
        }
        //设置图书名称属性
        public string Name
        {
            get { return name; }
        }
        //设置图书价格属性
        public double Price
        {
            get { return price; }
            set { price = value; }
        }
    }
}

 

posted @ 2020-09-08 09:21  Transcog  阅读(319)  评论(0)    收藏  举报