@Override是伪代码,表示重写,作用有:
1、可以当注释用,方便阅读;
2、编译器可以给你验证@Override下面的方法名是否是你父类中所有的,如果没有则报错。例如:如果想重写父类的方法,比如toString()方法的话,在方法前面加上@Override, 系统可以帮你检查方法的正确性:

@Override
public String toString(){...} //这是正确的

但是一旦错写成这样:

@Override
public String tostring(){...}

编译器可以检测出这种写法是错误的 这样能保证你的确重写的方法正确.要是没加@override,则编译器将不会检测出错误,而是会认为你为子类定义了一个新方法tostring()。

最新文章

  1. 1122MySQL性能优化之 Nested Loop Join和Block Nested-Loop Join(BNL)
  2. ListView加checkBox可以实现全选等功能
  3. Android中Context详解
  4. surge for mac出测试版本了
  5. GetComponent
  6. 如何清洗 Git Repo 代码仓库
  7. 咦,为DJANGO的ORM的QUERYSET增加数据列的样码,很好用哟
  8. RMAN catalog备份恢复方案
  9. poj1556
  10. Xmanager Enterprise 4 使用说明
  11. 无法显示TabHost的setIndicator设置的图片的问题解决办法
  12. php的SQL连接操作的方法
  13. hdu 3683 Gomoku (模拟、搜索)
  14. - 高级篇:二,IL设置静态属性,字段和类型转换
  15. 在WebGL场景中使用2DA*寻路
  16. 远程连接MySQL,防火墙阻止访问,解决方法
  17. Maven项目pom.xml文件报xxx\target\classes\META-INF\MANIFEST.MF (系统找不到指定的路径)
  18. nginx的日志配置
  19. spoj694
  20. Maven 使用国内镜像

热门文章

  1. js读取cookie 根据cookie名称获取值的方法
  2. 【每日日报】第五十三天---安装My SQL
  3. 小程序tab栏可滑动,可点击居中demo
  4. DOCTYPE(⽂档类型) 的作⽤
  5. Hyperledger Fabric的test-network启动过程Bash源码详解
  6. A. And Matching
  7. Zabbix6 网络发现
  8. 删库到跑路?还得看这篇Redis数据库持久化与企业容灾备份恢复实战指南
  9. Ubuntu 百度飞桨和 CUDA 的安装
  10. 【大话云原生】煮饺子与docker、kubernetes之间的关系