Concept Flow - Method overriding
Parent class defines method
Child class defines method with same signature
Create child class object
Call method on child object
Child's method runs, overrides parent
Output from child method
Method overriding happens when a child class provides its own version of a method defined in its parent class. When called on a child object, the child's method runs instead of the parent's.