Polymorphism Using Inheritance
In this lesson, we will be implementing polymorphism using inheritance principles.
We'll cover the following...
Let’s move a step further and implement polymorphism using the example discussed in the previous lesson.
Example
Consider the example of a Product
class, which is the base class. Extending from this base class are the derived classes Beverages and Chocolates. These classes contain the GetPrice() method that calculates the selling price for the respective product.
virtual
and override
Keywords
We already have discussed what we need our GetPrice() method to do.
To achieve this, we need the parent class to allow the re-implementation of this inherited method. The base class allows this by using the keyword virtual
...