Intermediate
Java
Q54 / 100
What is the difference between an abstract class and an interface?
Correct! Well done.
Incorrect.
The correct answer is B) A class can implement multiple interfaces but can only extend one abstract class
B
Correct Answer
A class can implement multiple interfaces but can only extend one abstract class
Explanation
Java supports multiple interface implementation but single class inheritance. Abstract classes can have constructors, state, and concrete methods.
Progress
54/100