看板
[ C_Sharp ]
討論串[問題] 繼承與虛擬方法的問題
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁
內容預覽:
補充一下ssccg大這個部分. new跟override最明顯的一個差異在. 假設將Father類別改寫成這樣:. class Father. {. public virtual int Data() { return 10; }. //新增一個virtual方法. public virtual s
(還有732個字)
內容預覽:
(略)應該說如果呼叫一個標記為virtual的函式時. 會看呼叫那個函式的物件實際的類別是哪一個. 如果該類別有override的版本則呼叫該類別的版本. 以你的測試程式為例. // 實際物件是Child,結果是200. Father Val = new Child();. MessageBox.S
(還有295個字)
內容預覽:
想請問有關繼承與覆寫虛擬函數的問題. 以下是我寫的測試程式:. //Class宣告--------------------------------------. public class Father. {. public int CalcVal(). {. return Data();. }. v
(還有420個字)
首頁
上一頁
1
下一頁
尾頁