看板 java 關於我們 聯絡資訊
※ 引述《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