Skip to content
Sharp

Modern Java · interview question

In which scenario is using a record not appropriate?

Multiple choiceHardchapter-7-curatedpremiummodern-javamodern-java-design-choices
Choose one answer
Answer and explanation

Correct answer

B. When the object requires complex behavior

Why

Records are best suited for simple data carriers where the data is immutable and the default methods are sufficient. Complex behavior that requires inheritance or custom method implementations might not be well-suited for records.

Test yourself on Modern Java

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

Start free test
All Modern Java questions →