इस ट्यूटोरियल में, हम C++ में ओवरराइड कीवर्ड को समझने के लिए एक प्रोग्राम पर चर्चा करेंगे।
ओवरराइड कीवर्ड का उपयोग बेस क्लास में फ़ंक्शन को ओवरराइड करने और चाइल्ड क्लास में समान हस्ताक्षर के साथ एक अलग फ़ंक्शन को परिभाषित करने के लिए किया जाता है।
उदाहरण
#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