Introduction
Sometimes you want to use a method from a parent class inside a child class to keep or extend its behavior.
You want to add extra steps to a method but still keep what the parent method does.
You want to fix or change a small part of a method from the parent class.
You want to reuse code from the parent class without rewriting it.
You want to call the original method after doing something new in the child class.