Skip to content
Sharp

Object-oriented programming · interview question

If two CartItem objects hold references to the same Product object and one CartItem changes the Product's price, what happens?

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

Correct answer

D. Both CartItems will see the updated price.

Why

Since both CartItem objects hold references to the same Product object, any changes made to the Product through one CartItem will be visible to the other.

Test yourself on Object-oriented programming

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

Start free test
All Object-oriented programming questions →