對比學習Java和C++時關於方法覆蓋Override後外部調用父類方法的區別

以Java語法示範: 面向對象中,B extends A // Java中 B objectB = new B(); objectB.foo();//輸出 from Child Class A objectA = new B(); objectA.foo();//依然輸出 from Child Class //類型轉換不會導致父類方法被調用 //而,C++中,通過類型轉換,可以達到調用父類被覆蓋的
相關文章
相關標籤/搜索