Concept Flow - Method overriding
Define Base Class with Method
Define Derived Class with Same Method
Create Derived Object
Call Method on Derived Object
Derived Method Runs, Overrides Base
End
Method overriding happens when a derived class has a method with the same name as its base class, so calling it on a derived object runs the new method instead of the base one.