Skip to content
Sharp

Object-oriented programming · interview question

Which scenario might justify exposing a public setter for a 'description' field in a Product class?

Multiple choiceHardchapter-3-curatedpremiumoopgetters-and-setters-design
Choose one answer
Answer and explanation

Correct answer

C. When frequent updates are required from different modules.

Why

A public setter could be justified if multiple modules need to update the 'description' field frequently and the field does not require complex validation or business logic, allowing for flexibility in data entry.

Test yourself on Object-oriented programming

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

Start free test
All Object-oriented programming questions →