Introduction
The parent keyword helps you use or change things from a parent class inside a child class.
When you want to call a method from the parent class inside a child class method.
When you want to access a property or method that is defined in the parent class.
When you want to extend or modify the behavior of a parent class method without rewriting it completely.
When you want to call the parent constructor from a child class constructor.