Skip to content
Sharp

Core Java · interview question

Consider a class where a public field references a mutable list. What is a safer design approach for this scenario?

Multiple choiceHardchapter-3-curatedpremiumcore-javacode-reading-and-state-safety
Choose one answer
Answer and explanation

Correct answer

C. Return an unmodifiable view of the list.

Why

Returning an unmodifiable view of the list prevents external code from modifying the list, thus preserving the integrity of the class's internal state while still allowing read access.

Test yourself on Core Java

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

Start free test
All Core Java questions →