Java MCQ: Which of the following is not a type of inheritance in Java?
Answer:
Explanation:
In Java, multiple inheritance through classes is not supported. This means a class cannot inherit from more than one class. This restriction is designed to avoid the complexity and ambiguity that can arise from multiple inheritance.
However, Java does support multiple inheritance through interfaces, where a class can implement multiple interfaces. Other types of inheritance, such as single inheritance (one class inherits from another), multilevel inheritance (a class is derived from a class which is also derived from another class), and hierarchical inheritance (multiple classes inherit from a single class), are supported in Java.
Understanding the types of inheritance that Java supports is essential for designing clear and manageable class hierarchies.
Reference links:
https://www.rameshfadatare.com/learn-java-programming/
https://www.javaguides.net/p/java-tutorial-learn-java-programming.html