Know types of inheritance in Java with example, single, multilevel, multiple, hierarchical, hybrid, why Java not support multiple inheritance