@Override
加了此注解的方法,表示此方法是一个覆写的方法,如果不满足覆写会报错。
作用:
- 检测方法覆写的正确性。
- 告诉读者此方法是覆写方法。
- 编译器会验证@Override下面的方法名是否是你父类中所有的,如果没有则报错。
比如
重写父类的onCreate时,在方法前面加上@Override 系统可以帮你检查方法的正确性。
@Override
public void onCreate(Bundle savedInstanceState)
如果你写成其他的形式,编译器会报错,比如写错大小写等:
@Override
public void oncreate(Bundle savedInstanceState)
{…….}