Skip to content
Sharp

Java Annotations · interview question

When defining a custom annotation, what does the @Target annotation specify?

Multiple choiceMediumchapter-16-curatedpremiumjava-annotationscustom-annotations
Choose one answer
Answer and explanation

Correct answer

C. The types of elements an annotation can be applied to

Why

The @Target annotation specifies the kinds of program elements to which an annotation type is applicable. This can include elements like TYPE, METHOD, FIELD, etc.

Test yourself on Java Annotations

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

Start free test
All Java Annotations questions →