Problem Statement
Which is true about interfaces and abstract classes regarding multiple inheritance in Java?
Explanation
Java does not allow a class to extend more than one class, so you cannot have multiple class inheritance. However, a class can implement many interfaces, enabling multiple behaviour inheritance. This distinction is important for designing flexible APIs.