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 http://iq.opengenus.org/java-does-not-support-multiple-and-multipath-inheritance/