C++ 程式設計中的 Override 關鍵字


在本教程中,我們將討論一個程式來了解 C++ 中的 override 關鍵字。

Override 關鍵字用於覆蓋基類中的函式,並在子類中定義具有相同簽名的單獨函式。

示例

 即時演示

#include <iostream>
using namespace std;
class Base {
   public:
   //function to be override
   virtual void func() {
      cout << "I am in base" << endl;
   }
};
class derived : public Base {
   public:
   void func(int a) {
      cout << "I am in derived class" << endl;
   }
};
int main(){
   Base b;
   derived d;
   d.func(6);
   return 0;
}

輸出

I am in derived class

更新於: 2020-04-14

184 次瀏覽

開始您的 職業生涯

透過完成本課程獲得認證

開始
廣告