The subclass method completely replaces the superclass method implementation.
If a subclass overrides a method but does not invoke the superclass method using the `super` keyword, the superclass method's implementation is not executed. This can be useful for providing entirely new behavior, but if you want to extend or build upon the existing behavior, you should call the superclass method using `super`. For instance, in an e-commerce application, if a `calculateDiscount` method is overridden without `super`, any initial discount logic in the superclass is ignored.
Additional Notes
What happens if a subclass method does not use the super keyword and overrides a method?