今天幫個(gè)同學(xué)改代碼。。。見到她構(gòu)造函數(shù)里有這樣語句:cin>>a;
我第一感覺這對不對啊····· 我也就運(yùn)行了下她的代碼是沒問題!!!但是怎么看她那個(gè)構(gòu)造函數(shù)怎么別扭。。
于是上來就把她的那些語句刪了 用另外的方法給初始化。
后來回去翻開書本~~~查資料!!!很多資料都沒有說構(gòu)造函數(shù)能不能有輸入語句。但書上寫的構(gòu)造函數(shù)基本上都不用輸入語句
·····
仔細(xì)研究構(gòu)造函數(shù)等定義:
構(gòu)造函數(shù)用來處理對象的初始化。構(gòu)造函數(shù)是一種特殊的成員函數(shù),與其他成員函數(shù)不同,不需要用戶調(diào)用它,而是在建立對象時(shí)自動(dòng)執(zhí)行。
構(gòu)造函數(shù)的命名必須和類名完全相同;而一般方法則不能和類名相同。
。。。現(xiàn)在這個(gè)基礎(chǔ)問題 想問問各位高手
到底構(gòu)造函數(shù)中用輸入語句有什么毛病 (個(gè)人感覺這樣不好但是說不出個(gè)所以然來)