Skip to content
Sharp

Core Java · interview question

Which of the following statements is true about default methods in interfaces?

Multiple choiceEasychapter-5-curatedpremiumcore-javadefault-methods-and-multiple-inheritance
Choose one answer
Answer and explanation

Correct answer

C. They can be overridden in implementing classes

Why

Default methods can be overridden in implementing classes. This allows the implementing class to provide its own specific behavior if the default implementation does not suffice.

Test yourself on Core Java

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

Start free test
All Core Java questions →