Skip to content
Sharp

Modern Java · interview question

Why might you choose to use a Java enum to represent the status of an order in an e-commerce application?

Multiple choiceEasychapter-7-curatedpremiummodern-javacleaner-domain-modeling
Choose one answer
Answer and explanation

Correct answer

A. To ensure only valid statuses are used

Why

Enums are ideal for representing a fixed set of constants, such as order statuses, ensuring that only valid, predefined values are used throughout the application.

Test yourself on Modern Java

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

Start free test
All Modern Java questions →