Skip to content
Sharp

Object-oriented programming · interview question

Which is NOT a benefit of using interfaces in Java?

Multiple choiceMediumchapter-5-curatedpremiumooppolymorphism
Choose one answer
Answer and explanation

Correct answer

B. Defining constructors for classes

Why

Interfaces cannot define constructors. They are used to force classes to implement specific methods, allow multiple inheritance of type, and can help reduce code duplication by providing a common contract.

Test yourself on Object-oriented programming

A free test with instant, explained results. No account needed.

Start free test
All Object-oriented programming questions →