Skip to content
Sharp

Modern Java · interview question

Which of the following best describes a value object in modern Java design?

Multiple choiceEasychapter-7-curatedpremiummodern-javavalue-objects
Choose one answer
Answer and explanation

Correct answer

D. An object that holds data but has no identity.

Why

A value object is characterized by its immutability and the fact that it is defined by its attributes rather than an identity. This makes it ideal for representing simple entities in domain models.

Test yourself on Modern Java

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

Start free test
All Modern Java questions →