Why is 'this' keyword important?
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?
What happens when you modify a shared object?
What role do methods play in a Java class?
How do you ensure encapsulation in object design?