This example demonstrates how to catch an exception and continue.
This example depicts a most simple example of Arithmetic Exception: division by zero. If we try to divide a number by zero, then it gives an Arithmetic Exception message.
Dynamic method dispatch is the mechanism by which a call to an overridden method is resolved at run time, rather than compile time.
This example demonstrates dynamic method dispatch.
A method can be made final by adding keyword 'final' before it. Final methods are those which cannot be overriden.
Final classes are those classes which cannot be inherited. This example demonstrates that point.