Function Overriding in C++

cpp
software-engineering
polymorphism
function-overriding
compile-time-polymorphism
(Team) #1

Function overriding is a feature that allows us to have a same function in child class which is already present in the parent class. A child class inherits the data members and member functions of parent class, but when you want to override a functionality in the child class then you can use function overriding (compile time polymorphism). It is like creating a new version of an old function, in the child class.

Read this article to understand Function Overriding in C++ in depth

Have a doubt or thought? Join the discussion now


This is a companion discussion topic for the original entry at http://iq.opengenus.org/function-overriding-cpp/