Skip to content
Sharp

Object-oriented programming · interview question

Why do teams use the @Override annotation in a subclass in production code?

Multiple choiceEasychapter-5-curatedpremiumoopmethod-overriding
Choose one answer
Answer and explanation

Correct answer

B. It helps catch errors by ensuring a method actually overrides a superclass method.

Why

The @Override annotation is used to indicate that a method is intended to override a method in a superclass. It helps catch errors by generating a compile-time error if the method doesn't actually override a method in the superclass.

Test yourself on Object-oriented programming

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

Start free test
All Object-oriented programming questions →