也許這是一個非常基本的問題,但我的面向對象體驗來自Java,這就是爲什麼我不確定這個問題。虛擬方法和多重繼承
class A
|
class B
|
class C
我有class A
具有A::doSmth()
作爲virtual protected
方法。我的class B
繼承自class A
並重新實施doSmth()
作爲private
方法。現在我想創建class C
,我想修改該類的doSmth()
方法。我想我需要做doSmth()
方法class B
虛擬,是嗎?或者從class B
繼承class A
和doSmth()
是虛擬的那裏,我可以簡單地修改它在class C
以及?