Good work sir, Thanks for the proper explanation about Inheritance . I found one of the good resource related JAVA and OOPS concepts. It is providing in-depth knowledge on JAVA and OOPS. which I am sharing a link with you where you can get more clear on JAVA and OOPS. To know more Just have a look at this link Java Tutorial Class and object Inheritance Polymorphism Abstraction Encapsulation
Java supports multiple inheritance through interface : Suppose there are two interfaces A and B : interface A extends B{} For more java related questions you can find at http://javahungry.blogspot.com/
This link may help you.http://www.c-sharpcorner.com/UploadFile/9a9e6f/interface-keyword-in-java/
In java using abstract class achieve multiple inheritance .
http://beginnersbook.com/2013/05/java-multiple-inheritance/