android不写@override会不会报错

Override是伪代码,表示重写(当然不写也可以),不过写上有如下好处:1.可以当注释用,方便阅读 2.编译器可以给你验证@Override下面的方法名是否是你父类中所有的,如果没有则报错 比如如果没写@Override而下面的方法名又写错了,这时编译器是可以通过的(它以为这个方法是子类中自己增加的方法)使用该标记是...
android不写@override会不会报错
不会的,@override是告诉编译器,这个方法是覆盖父类的方法,即重写了父类的方法而已。
@Override是伪代码,表示重写(当然不写也可以),不过写上有如下好处:
1.可以当注释用,方便阅读
2.编译器可以给你验证@Override下面的方法名是否是你父类中所有的,如果没有则报错
比如如果没写@Override而下面的方法名又写错了,这时编译器是可以通过的(它以为这个方法是子类中自己增加的方法)
使用该标记是为了增强程序在编译时候的检查,如果该方法并不是一个覆盖父类的方法,在编译时编译器就会报告错误。2016-01-16
mengvlog 阅读 54 次 更新于 2025-12-15 03:16:46 我来答关注问题0
檬味博客在线解答立即免费咨询

报错相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部