What is Multiple Inheritance ?
A few object oriented languages, notably C++, permits a class to inherit from more than one unrelated class. This is known as multiple inheritance and is different from the multi-level inheritance in this section. Most of the things which can be accomplished through multiple inheritance in C++ can be handled by interfaces in Java.