[問題] 深入淺出 P214頁..問題
請教一下
不知道有沒有前輩使用這本書
在P214頁的地方
中間程式碼有一行
this.fancyDecorations = fancyDecorations;
這一行是多的嗎?
他這個public是長這樣
public DinnerPatty(int numberOfPeople, bool healthyOption, bool fancyDecorations)
{
NumberOfPeople = numberOfPeople;
this.fancyDecorations = fancyDecorations; //--1
SetHealthyOption(healthyOption);
CalculateCostOfDecorations(fancyDecorations);//--2
}
感覺1好像是多出來的
我拿掉之後,程式也是可以跑,也看不出來有什麼錯誤
這個bool fancyDecorations是個核取方塊,只會傳進true or false
//--1
這邊做的是,把true or false讀進來
//--2
這邊做的是,如果是true or false讀進來做計算
所以我覺得把1拿掉,//--2 這邊還是會做計算
所以//--1我在想會不會是可有可無的?
然後
可是如果拿掉//--1這一行的話,就會被參數給覆蓋掉
但是他在表單中,他還寫了這段建構子的code
public Form1(){
InitializeComponent();
dinnerParty = new DinnerParty((int)numericUpDown1.value,
healthybox.Checked,
fancyBox.Checked);
DisplayDinnerPartyCost();//這個方法是說,每次只要核取方塊或是數值有改變就會更新
}
所以是說,因為他建構子裡面有寫這一段,更新的code
所以//--1拿掉是可以的嗎?
希望有這本書的前輩能指導一下
這一行是不是可有可無呢?
謝謝幫忙
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.42.123.56
→
05/09 21:53, , 1F
05/09 21:53, 1F
→
05/09 21:54, , 2F
05/09 21:54, 2F
→
05/09 21:55, , 3F
05/09 21:55, 3F
推
05/09 22:19, , 4F
05/09 22:19, 4F
推
05/09 22:27, , 5F
05/09 22:27, 5F
→
05/09 22:28, , 6F
05/09 22:28, 6F
→
05/09 22:28, , 7F
05/09 22:28, 7F
→
05/09 22:28, , 8F
05/09 22:28, 8F
→
05/09 22:29, , 9F
05/09 22:29, 9F
→
05/09 22:29, , 10F
05/09 22:29, 10F
推
05/09 23:12, , 11F
05/09 23:12, 11F
→
05/09 23:21, , 12F
05/09 23:21, 12F
※ 編輯: bernachom 來自: 114.42.123.56 (05/10 00:01)
→
05/10 00:41, , 13F
05/10 00:41, 13F
→
05/10 00:42, , 14F
05/10 00:42, 14F
→
05/10 00:47, , 15F
05/10 00:47, 15F
→
05/10 00:47, , 16F
05/10 00:47, 16F
→
05/10 06:48, , 17F
05/10 06:48, 17F
→
05/10 06:50, , 18F
05/10 06:50, 18F
→
05/10 06:51, , 19F
05/10 06:51, 19F
→
05/10 06:52, , 20F
05/10 06:52, 20F
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章