Standard Annotations: Override : Standard Annotations « Language « Java Tutorial






Override is a marker annotation type that can be applied to a method to indicate to the compiler that the method overrides a method in a superclass. This annotation type guards the programmer against making a mistake when overriding a method. For example, consider this class Parent:

class Parent {
    public float calculate (float a, float b) {
        return a * b;
    }
}
Whenever you want to override a method, declare the Override annotation type before the method:

public class Child extends Parent {
    @Override
    public int calculate (int a, int b) {
        return (a + 1) * b;
    }
}








1.14.Standard Annotations
1.14.1.The Built-In Annotations
1.14.2.Standard Annotations: Override
1.14.3.Standard Annotations: Deprecated
1.14.4.How do I mark method as deprecated?
1.14.5.What is SuppressWarnings annotation?
1.14.6.Standard Annotations: SuppressWarnings
1.14.7.Insert an annotation to suppress warning
1.14.8.Use Override annotation
1.14.9.A demo for SuppressWarnings: unchecked and fallthrough warnings
1.14.10.Standard Meta-Annotations
1.14.11.Documented
1.14.12.Inherited
1.14.13.Retention
1.14.14.Target