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
Posted in CPP   
Sign Up/ Sign In
Ask a Question


Industrial Training

We offers Placement Oriented Training on Java, Spring, JSF, Hibernate, PHP, AngularJS, Angular 4, PLSQL, Oracle BI Publisher etc. We also provides Online training, please mail us at hr@codesjava.com.

Development

We also provides the Development services for Website Development , Java Development, PHP Development, Android App Development etc. You can contact us on hr@codesjava.com.

Copyright © 2018 CodesJava DMCA.com Protection Status SiteMap Reference: Java Wiki