Skip to content
Sharp

Object-oriented programming · interview question

How do you prevent a 'Product' instance from being modified after it has been added to a 'Cart'?

Multiple choiceHardchapter-2-curatedpremiumoopobject-references
Choose one answer
Answer and explanation

Correct answer

D. Make the Product immutable.

Why

Making a Product immutable means it cannot be modified once created. This is typically achieved by not providing setters and making fields final.

Test yourself on Object-oriented programming

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

Start free test
All Object-oriented programming questions →