-
Private methods cannot be overridden in subclasses
-
A subclass can override any method in a superclass.
-
An overriding method can declare that it throws more exceptions than the method it is overriding.
-
The parameter list of an overriding method must be a subset of the parameter list of the method that it is overriding.
-
The overriding method can have a different return type than the overridden method.