What is the purpose of the `toString()` method in Java?
The `toString()` method is used to return a string representation of an object, which is typically a human-readable version of the objectâ€™s state.
Impressive! You've correctly identified the purpose of the `toString()` method.
Can you explain how `toString()` is used by default in the `Object` class and why you might want to override it?