Override annotation

16 July 2008

Tiger provides many built-in annotation types and Override is one of them. Override should be used only on methods to indicate that the annotated method is overriding a method in a superclass. An example is presented below:

package com.domian.a.test;
 
public class OverrideTester {
 
  public OverrideTester() { }
 
  @Override
  public String toString() {
    return super.toString() + " [Override Tester Implementation]";
  }
 
  @Override
  public int hashCode() {
    return toString().hashCode();
  }
}

In the above example, the @Override annotation annotates two methods toString() and hashCode(). Annotations indicate that these methods are override versions of the methods from the OverrideTester class’s superclass which is java.lang.Object.

del.icio.us:Override annotation  digg:Override annotation  spurl:Override annotation  wists:Override annotation  simpy:Override annotation  newsvine:Override annotation  blinklist:Override annotation  furl:Override annotation  reddit:Override annotation  fark:Override annotation  blogmarks:Override annotation  Y!:Override annotation  smarking:Override annotation  magnolia:Override annotation  segnalo:Override annotation  gifttagging:Override annotation

Top Of Page | Trackback

If you found this page useful, consider linking to it. Simply copy and paste the code below into your web site.

It will look like this: Override annotation

Leave a Reply