What happens when you modify a shared object?
What role do methods play in a Java class?
What happens when you reassign an object reference?
How do you ensure shared objects are not accidentally modified?
Why use composition over inheritance in object design?
Why does setting a reference to null matter in practice?
What role do fields play in a Java class?
How do shared references affect object design?
How can methods affect object interactions?
What does an object reference give you?