Re: [問題] 多型的概念
※ 引述《birdy1147 (Allen)》之銘言:
簡單的說,當你宣告
Father fa = new Son
是將右邊的內容塞給左邊的結構
記憶體位置1 Father.name="father"
記憶體位置2 (Son.name="son")
記憶體位置3 Father.greeting -> Son.greeting
你所可以使用的項目,是參考自目前的型態
假設 Son 新增了 age,當你的型態為 Father 的時候依然無法操作這個項目 age
而 greeting 是透過繼承,所以為多型
當你使用 Father.greeting 會得到 Son 的結果是因為有建立關係
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.128.125.43
※ 文章網址: https://www.ptt.cc/bbs/java/M.1460620731.A.91C.html
討論串 (同標題文章)
java 近期熱門文章
PTT數位生活區 即時熱門文章