What does overriding the `toString()` method in Java allow you to do?
Overriding `toString()` allows you to print the object directly without needing to manually convert it to a string.
Satisfactory! While `toString()` allows you to print an object, it doesn't automatically print the object; the method needs to be invoked explicitly.
Can you clarify the difference between printing an object and what `toString()` actually does?