@Override
加了此注解的方法,表示此方法是一个覆写的方法,如果不满足覆写会报错。
作用:
- 检测方法覆写的正确性。
- 告诉读者此方法是覆写方法。
- 编译器会验证@Override下面的方法名是否是你父类中所有的,如果没有则报错。
比如
重写父类的onCreate时,在方法前面加上@Override 系统可以帮你检查方法的正确性。
@Override
public void onCreate(Bundle savedInstanceState)
如果你写成其他的形式,编译器会报错,比如写错大小写等:
@Override
public void oncreate(Bundle savedInstanceState)
{…….}
本文详细介绍了Java中的@Override注解,该注解用于标记一个方法是重写了父类的方法。使用@Override可以确保编译器检查方法签名的正确性,避免因大小写错误或其他语法问题导致的意外行为。当在子类方法前添加@Override,如果找不到匹配的父类方法,编译器将报错。例如,在重写onCreate()方法时,正确的使用@Override可以提高代码的可读性和正确性。
1223

被折叠的 条评论
为什么被折叠?



