1、可以表示下面的方法是重写的父类的方法
2、有注释的作用,加上这个标记就说明是重写的父类的方法,调试程序比较方便。
3、在方法的前面加上@override系统就可以帮助你检查方法的正确性。
下面举一个例子:
abstract class Athlete {
public abstract void study();
}
class Pinpang extends Athlete{
@Override
public void study() {
System.out.println("乒乓运动员学习抽球");
}
}
抽象类Athlete中有一个抽象方法study,当Pinpang类继承了Athlete类之后就要重写study方法,在study方法上面加上@Override之后就可以防止方法名写错。如果方法名不小心写成了Study就会提示错误。
如果方便的话建议重写方法时要带上@Override.