java中关于@override注解的使用
2024-09-04 20:55:38
@Override是伪代码,表示重写,作用有:
1、可以当注释用,方便阅读;
2、编译器可以给你验证@Override下面的方法名是否是你父类中所有的,如果没有则报错。例如:如果想重写父类的方法,比如toString()方法的话,在方法前面加上@Override, 系统可以帮你检查方法的正确性:
@Override
public String toString(){...} //这是正确的
但是一旦错写成这样:
@Override
public String tostring(){...}
编译器可以检测出这种写法是错误的 这样能保证你的确重写的方法正确.要是没加@override,则编译器将不会检测出错误,而是会认为你为子类定义了一个新方法tostring()。
最新文章
- 1122MySQL性能优化之 Nested Loop Join和Block Nested-Loop Join(BNL)
- ListView加checkBox可以实现全选等功能
- Android中Context详解
- surge for mac出测试版本了
- GetComponent
- 如何清洗 Git Repo 代码仓库
- 咦,为DJANGO的ORM的QUERYSET增加数据列的样码,很好用哟
- RMAN catalog备份恢复方案
- poj1556
- Xmanager Enterprise 4 使用说明
- 无法显示TabHost的setIndicator设置的图片的问题解决办法
- php的SQL连接操作的方法
- hdu 3683 Gomoku (模拟、搜索)
- - 高级篇:二,IL设置静态属性,字段和类型转换
- 在WebGL场景中使用2DA*寻路
- 远程连接MySQL,防火墙阻止访问,解决方法
- Maven项目pom.xml文件报xxx\target\classes\META-INF\MANIFEST.MF (系统找不到指定的路径)
- nginx的日志配置
- spoj694
- Maven 使用国内镜像