已采納回答 / lolo77
假如聲明了一個變量,后面沒有使用,就是0個引用;如果對該變量進行一次賦值或者其它操作,就叫引用了一次。換做類、方法等是一樣的道理,就是后面編寫的程序中使用了幾次的一次。
2017-08-06
已采納回答 / TheForgetTime_
dog的類型是TakeOut()函數(shù)返回的類型,如果返回的是數(shù)組就可以儲存多個值,dog可以調用Dog類的PrintName(),是因為dog被動態(tài)定義為了Dog類(TakeOut()函數(shù)返回了Dog類)
2017-08-02
已采納回答 / 陳小花大童鞋
當我們只想開放接口IClimbTree或者只需要調用IClimbTree中的方法,而不需要知道實現(xiàn)類Cat對象,這個時候就可以將Cat轉為IClimbTree
2017-05-30
已采納回答 / lolo77
社區(qū)版沒有這個功能,高級版和專業(yè)版有。設置方法:在VS菜單欄 >> 工具 >> 選項 >> 文本 編輯器 >> 所有 語言 >> CodeLensIn VS menu bar >> Tools >> Options >> Text Editor >> All Languages >> CodeLens
2017-03-29
已采納回答 / zjuPeco
對的。若在類Dog.cs中寫下<...code...>則在static void Main(string[] args)中可用<...code...>實現(xiàn)狗到貓的隱式類型轉換。若在類Cat.cs中寫下<...code...>則在static void Main(string[] args)中可用<...code...>實現(xiàn)貓到狗的顯示轉換。
2017-03-11
講師回答 / kong66
new是隱藏父類方法,override是重載父類方法,區(qū)別就在調用的時候。如果父類類引用到派生類對象,通過父類引用去調用隱藏方法(new的),則調用基類方法;如果調用override同名方法,則調用的是派生類方法。
2017-02-28