The word polymorphism means having many forms. Typically, polymorphism occurs when there is a hierarchy of classes and they are related by inheritance. C++ polymorphism means that a call to a member function will cause a different function to be executed depending on the type of object that invokes the function. Consider the following example where a base class has been derived by other two classes: abstract class Figure { int dim1, dim2; Figure(int x, int y) { dim1 = x; dim2 = y; } abstract void area(); } class Triangle extends Figure { Triangle(int x, int y) {
The post How to achieve Runtime polymorphism appeared first on Coding Security.
How to achieve Runtime polymorphism
read more
Tidak ada komentar:
Posting Komentar