C++ 當子類的方法和父類的方法重名時...
C++當子類的成員函數與父類的成員函數重名時: 若父類沒有virtual聲明,子類函數可以和父類函數返回值不同,但函數名和參數列表必須相同. 則子類實例通過"."調用的是子類的函數 若子類想調用父類的函數,則需要使用 子類實例.父類::函數名() 的形式. 父類實例通過"."調用 ...
C++當子類的成員函數與父類的成員函數重名時: 若父類沒有virtual聲明,子類函數可以和父類函數返回值不同,但函數名和參數列表必須相同. 則子類實例通過"."調用的是子類的函數 若子類想調用父類的函數,則需要使用 子類實例.父類::函數名() 的形式. 父類實例通過"."調用 ...