What means "using the object only"?
If you pull something like
System.out.println( new SomeObject() );
or
SomeObject someObject = new SomeObject();
System.out.println( someObject );
toString()
is called behind the scenes. Look at the docs for PrintStream.println(Object), PrintStream.print(Object), and String.valueOf(Object) for further details.