Re: [問題] 關於繼承
※ 引述《erik777 ( )》之銘言:
: Coupe繼承Car類別時不是會連output一起繼承嗎?
: 但是為啥他結果印出來的不是OILSIZE = 50而是父類別中的30
因為你的 OILSIZE 實際上是兩份而不是一份
一份只在 Car 中可見,另一份只在 Coupe 中可見
private 是私有的,所以 Car 和 Coupe 各有一份
: 如果我想要讓他印出50該怎麼做呢?
: 一定要做override嗎?
如 PsMonkey 所寫,或 override(寫一模一樣即可...)
或用不同的名字重新取用 OILSIZE, 因為你沒有任何方法從子類別
「直接」存取上一層的 private 成員
--
By Gamers, For Gamers - from the past Interplay
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.135.210.113
討論串 (同標題文章)
java 近期熱門文章
PTT數位生活區 即時熱門文章