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