asked in Inheritance by (58.6k points)
edited by

1 Answer

Java is introduced after C++ and Java designer didn't want to take some C++ feature which is confusing and not essential. They think multiple inheritances is one of them which doesn't justify complexity and confusion it introduces. You can also check why multiple inheritances are not supported in Java for more reasons and discussion around this.
answered by (58.6k points)

Java Interview Questions and Answers 2018