已采納回答 / 真相onlyone
我們可以在屬性封裝里添加限制,例如if(value == "男"){ sex =?value; },但如果我們不進行屬性封裝的話,就無法添加這些限制。所以說屬性封裝的好處還是大大滴~
2018-01-31
已采納回答 / qq_幻夢云竹_03594928
這里value其實就是你在組函數(shù)調(diào)用的setter所賦予的值比如主函數(shù)里面xiaoMing.Name = "xia";則value是來自于這里的value。給value賦值的函數(shù)實際是set函數(shù)自動幫你完成的
2018-01-23
已采納回答 / 一念征途
你好,是可以這樣寫,這樣在聲明實例化這個對象后,這個變量就有了值,不過在這簡單說下,在實際項目中,很多時候在構(gòu)造方法或者用set方法賦值的,在后續(xù)學(xué)習(xí)中,你也會發(fā)現(xiàn)這點,初期學(xué)習(xí)知道這個事情就可以了。祝你學(xué)習(xí)順利。
2017-06-21
已采納回答 / 一念征途
你好,你是說的 =〉 這個嗎?=>是蘭姆達表達式 ,是c#中的一種特殊寫法,效果和老師視頻中的代碼的效果是一樣的。太具體的話,我知識有限,說不太準(zhǔn)確。你可以百度下,或者點擊下面的網(wǎng)址查看下:https://docs.microsoft.com/zh-cn/dotnet/csharp/programming-guide/statements-expressions-operators/lambda-expressions 祝你學(xué)習(xí)順利!
2017-05-30
已采納回答 / D_Kasi
構(gòu)造方法的作用是:為屬性賦值,主要是初始化成員的變量。配合new實例化一個該類的對象。和實例化的操作方式不一樣,作用相同。至于繼承中,實例化子類對象時僅僅是調(diào)用了父類構(gòu)造函數(shù)而已,并沒有實例化父類對象
2017-05-03
已采納回答 / 一念征途
這個是自定義的,也就是說 加不加都可以,不過建議加上,這樣寫更規(guī)范。加上下劃線_ 也是為了和set get方面更好區(qū)分開來。<...code...>
2017-03-03
已采納回答 / 又見大剛
有兩種方式可以看清楚輸出,不至于一閃而過。1、按ctrl+F5?調(diào)試,輸出結(jié)果的窗口會一直顯示。2、在代碼xiaoMing.PlayBall();下面一行加上Console.ReadLine();??這樣調(diào)試后會等待輸入,窗口也不會馬上消失。
2017-02-16