title: Does Java 8 support multiple inheritance?
body: <p>I have come across this topic while reading interface in Java 8, there are scenarios where we define method in interface using default or static keyword, allowing the next child to either re-define the same method or implement it. Does that means multiple inheritance? There's one more issue that I found is that, return type must be co-variant type else compile issue, that means it still doesn't support multiple inheritance? Can we say that java supports multiple inheritance? Let me know more details in regard to this topic.</p>