title: @override annotation
body: <p>Can anyone tell me if this code:</p>
  
  <pre><code>public class OvTester {
      @Override
      public int hashCode() {
          return toString().hashCode();
      }
  }
  </code></pre>
  
  <p>determines that the <code>toString</code> method in the <code>OvTester</code> class overrides the <code>toString</code> method in its superclass.</p>
  
  <p>I'd like to know if this is true, and if so how it works?</p>
  
  <p>If it's not true, then is this true:</p>
  
  <p><em>"the <code>hashCode()</code> method in <code>OvTester</code> must override the same name method in its superclass"</em></p>
  
  <p>?</p>
  
  <p>If that's not correct then what is correct?</p>