Skip to content
Sharp

Modern Java · interview question

Which type is the clearest sign that you should keep a full class instead of converting it to a record?

Multiple choiceHardchapter-7-curatedpremiummodern-javarecords
Choose one answer
Answer and explanation

Correct answer

A. An Order that changes status and enforces lifecycle rules over time

Why

A rich entity like Order has identity, changing state, and behavior that evolves across its lifecycle. That is different from a value-shaped type and is usually better modeled as a full class.

Test yourself on Modern Java

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

Start free test
All Modern Java questions →