Skip to content
Sharp

Core Java · interview question

What happens if a class implements two interfaces that have methods with the same signature?

Multiple choiceMediumchapter-5-curatedpremiumcore-javaupcasting-and-dynamic-dispatch
Choose one answer
Answer and explanation

Correct answer

A. The class must implement the method once.

Why

In Java, if a class implements two interfaces with methods that have the same signature, it only needs to provide a single implementation of the method. This allows the class to fulfill both interface contracts with one method body.

Test yourself on Core Java

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

Start free test
All Core Java questions →