Overriding
is a core concept in Object Oriented Programming as well as in
Java programming language. Understanding what it is, how it works and what the
rules are is very important for every Java programmer, especially those who are
preparing for the OCPJP exam (exam topic: Java Class
Design > Override methods).Therefore, this tutorial compiles a comprehensive
summary of concepts and rules regarding overriding in the Java language, with
easy-to-understand code examples.