Skip to content
Sharp

Modern Java · interview question

How would you explain a key benefit of using enums over strings for representing a fixed set of values in a Java interview?

Multiple choiceEasychapter-7-curatedpremiummodern-javaenums
Choose one answer
Answer and explanation

Correct answer

C. Type safety and reduced invalid states

Why

Enums provide type safety, ensuring that only predefined constants are used. This reduces the risk of passing invalid values, which can occur with strings.

Test yourself on Modern Java

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

Start free test
All Modern Java questions →