作者godfat (godfat 真常)
看板java
标题Re: [问题] 关於继承
时间Fri Mar 24 16:19:40 2006
※ 引述《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