CodesJava

Easy learning with example program codes

CPP Function Overriding

Function overriding in CPP is the process of defining same function as defined in its base class in order to achieve runtime polymorphism. The advantage of using function overriding is that it provides the ability for specific implementation of the function, already provided by its base class.

Example:

#include <iostream.h>  
using namespace std;  
class State
{  
public:  
void name()
{    
cout<<"Jaipur, ";    
} 	 
};   
class Country: public State    
{    
public:  
void name()    
{    
cout<<"Jaipur, India";    
}    
};  
int main()
{  
Country s = Country();    
s.name();  
return 0;  
}

Output

Jaipur, India
Please follow and like us:
error
Posted in CPP   








Copyright © 2019 CodesJava DMCA.com Protection Status