作者sorryChen (陈扬和)
看板Programming
标题Re: [问题] 请问Overriding 是否只能override父 Cl …
时间Sun Jun 17 08:57:27 2007
※ 引述《horngsh (要公理要正义)》之铭言:
: ※ 引述《sorryChen (陈扬和)》之铭言:
: : 爷爷层的class就无法Override 这样吗?
: : ex: C 继承 B B 继承 A
: : C 中定义 和 A 有同名的method同参数的method..结果跑的时候还是跑A的
: : 不是跑新定义的....是这样吗...有什麽方法可以解决吗
: 记得要在A CLASS的方法宣告中加入 virtual关键字, 然後在C CLASS中用
: override关键字放在方法前就可以覆写它了.
我用 C++ 好像还是不行耶 Virtual 可以让父层的method被override
但爷爷层的好像不行 C++当中是不是没有Override的关键字阿
所以我没办法让 子层的method把 "爷爷"层的overrides..
这样的desgin不知道是否合理就是了
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 128.125.87.33