java toString() returning this
<p>In String <code>toString()</code> method returns <code>this</code> and when i pass it <code>System.out.println()</code> it prints the content of the <code>String</code>. It is confusing for me how is that happening. can comeone explain please. </p>

<p><code>public String toString() {
    return this;
    }</code></p>

<p>Thanks.</p>
