At times, it's necessary for a subclass to change an inherited function to fit its particular needs.

In order to change an inherited function, we need to re-implement it after the word override.

That doesn't look right, does it?