How can methods affect object interactions?
What does an object reference give you?
How would you explain an object reference in a Java interview?
How do constructors help with object creation?
Why does reference vs copied data matter?
How do objects interact in a store model?
What happens when you reassign an object reference?
How do you ensure shared objects are not accidentally modified?
How do objects share data in Java?
Why should a `CartItem` use `Product` methods?