C#中的value

public double Balance
        {
            get 
            {
                return balance;
            }
            set
            {
                if (value >= 0)
                {
                    balance = value;
                }
                else
                {
                    balance = 0;
                }
            }
}
public PersonalBank(string name, double b)
        {
            this.name = name;
            Balance = b;  //這裏一定要是Balance,因爲set裏的value就是Balance的值。只有這樣set才能判斷構造函數傳進來的值是否小於0
}

 

發佈了71 篇原創文章 · 獲贊 40 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章