Trong hướng dẫn này, chúng ta sẽ thảo luận về một chương trình để hiểu ghi đè từ khóa trong C ++.
Từ khóa Override được sử dụng để ghi đè hàm trong lớp cơ sở và xác định một hàm riêng biệt có cùng chữ ký trong lớp con.
Ví dụ
#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; }
Đầu ra
I am in derived class