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?
How does immutability affect object references?
Why is 'this' keyword important?
How do objects hold references to other objects?