Skip to content
Sharp

Core Java · interview question

Which keyword in Java is used to ensure that a method cannot be overridden by subclasses?

Multiple choiceEasychapter-3-curatedpremiumcore-javacode-reading-and-state-safety
Choose one answer
Answer and explanation

Correct answer

A. Final

Why

The 'final' keyword is used to prevent a method from being overridden in subclasses, which can be useful for maintaining consistent behavior across different instances of a class hierarchy.

Test yourself on Core Java

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

Start free test
All Core Java questions →