C++——重載、重寫、重定義、多態

多態是基於對抽象方法的覆蓋來實現的,用統一的對外接口來完成不同的功能。重載也是用統一的對外接口來完成不同的功能。那麼兩者有什麼區別呢? 重寫override 也叫覆蓋,子類重新定義父類中有相同名稱相同參數的虛函數,主要是在繼承關係中出現的,被重寫的函數必須是virtual的,重寫函數的訪問修飾符可以不同,儘管virtual是private的,子類中重寫函數改爲public,protected也可以
相關文章
相關標籤/搜索