Java allows multiple inheritance through
-
Class
-
Interface
-
None
-
Thread
B
Correct answer
Explanation
Java does not support multiple inheritance of classes (to avoid the diamond problem), but it does support multiple inheritance of interfaces. A class can implement multiple interfaces, inheriting their contracts. This is how Java achieves multiple inheritance functionality while avoiding implementation complexity.