討論串[問題] 繼承與虛擬方法的問題
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓1(1推 0噓 2→)留言3則,0人參與, 最新作者Deadshot465 (十三)時間15年前 (2010/11/24 12:04), 編輯資訊
0
0
0
內容預覽:
補充一下ssccg大這個部分. new跟override最明顯的一個差異在. 假設將Father類別改寫成這樣:. class Father. {. public virtual int Data() { return 10; }. //新增一個virtual方法. public virtual s
(還有732個字)

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者ssccg (23)時間15年前 (2010/11/24 11:28), 編輯資訊
0
0
0
內容預覽:
(略)應該說如果呼叫一個標記為virtual的函式時. 會看呼叫那個函式的物件實際的類別是哪一個. 如果該類別有override的版本則呼叫該類別的版本. 以你的測試程式為例. // 實際物件是Child,結果是200. Father Val = new Child();. MessageBox.S
(還有295個字)

推噓0(0推 0噓 3→)留言3則,0人參與, 最新作者AJE (小傑)時間15年前 (2010/11/24 10:21), 編輯資訊
0
0
0
內容預覽:
想請問有關繼承與覆寫虛擬函數的問題. 以下是我寫的測試程式:. //Class宣告--------------------------------------. public class Father. {. public int CalcVal(). {. return Data();. }. v
(還有420個字)
首頁
上一頁
1
下一頁
尾頁