How do objects hold references to other objects?
What's the difference between reference and copied data?
What are shared object usage pitfalls in beginner code?
How should relationships be modeled in a store system?
Why are constructors important in Java?
How can design choices affect object interaction?
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?