跳轉到內容

C++ 語言/物件/繼承/多型語法

來自華夏公益教科書,開放的書籍,為開放的世界

通常,物件是透過例項化派生類來分配的,但是由型別為“指向基類的指標”的指標變數“指向”:CRBase* poBase = (CRBase*)(new CRDerived);。如果CRBaseCRDerived提供了相同DoAction()成員函式的兩種不同實現,則poBase->DoAction()將呼叫基類的實現。但是,如果成員函式被virtual關鍵字標記,則poBase->DoAction()將改為“多型地”呼叫派生類的實現。

有關多型語法的其他資訊

華夏公益教科書