[問題] 請教多型的觀念?
最近剛開始要接觸多型的觀念,我試寫了以下程式碼:
http://pastie.org/1971223
是想將Print()設為虛擬函數,當main裡面執行Base y = test()時,test()會
return一個class A的物件,因此y.Print()時希望能輸出class A的Print()內
容 (就是輸出Class A: 25)
不過執行結果並不是這樣,它依舊是輸出class Base的Print()內容,請問我這
樣寫是哪邊搞錯了?要怎麼改才能照希望的結果輸出?
謝謝各位!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.33.201.221
→
05/25 21:43, , 1F
05/25 21:43, 1F
→
05/25 21:43, , 2F
05/25 21:43, 2F
推
05/25 21:44, , 3F
05/25 21:44, 3F
→
05/25 21:46, , 4F
05/25 21:46, 4F
謝謝解答!我以前是寫JAVA的
※ 編輯: Hypnus 來自: 114.33.201.221 (05/25 22:02)
→
05/25 22:02, , 5F
05/25 22:02, 5F
→
05/25 22:03, , 6F
05/25 22:03, 6F
推
05/25 22:04, , 7F
05/25 22:04, 7F
推
05/29 17:54, , 8F
05/29 17:54, 8F
→
05/29 17:55, , 9F
05/29 17:55, 9F