Java does not support Multiple and Multipath inheritance

Inheritance is an useful OOP techniques but if used incorrectly, can result in several runtime errors as in case with C++. To make things easy, Java sets some hard limitations on inheritance and due to which not all inheritance tricks are available which effectively eliminates most of the possible errors.

This is a companion discussion topic for the original entry at