博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
程序中的@Override是什么意思?
阅读量:6607 次
发布时间:2019-06-24

本文共 346 字,大约阅读时间需要 1 分钟。

hot3.png

@Override是Java5的元数据,自动加上去的一个标志,告诉你说下面这个方法是从父类/接口 继承过来的,需要你重写一次,这样就可以方便你阅读,也不怕会忘记

 

@Override是伪代码,表示重写(当然不写也可以),不过写上有如下好处: 

1>可以当注释用,方便阅读 
2>编译器可以给你验证@Override下面的方法名是否是你父类中所有的,如果没有则报错 
比如你如果没写@Override而你下面的方法名又写错了,这时你的编译器是可以通过的(它以为这个方法是你的子类中自己增加的方法)

 

使用该标记是为了增强程序在编译时候的检查,如果该方法并不是一个覆盖父类的方法,在编译时编译器就会报告错误。

转载于:https://my.oschina.net/u/1036767/blog/205592

你可能感兴趣的文章
作为PHP开发者请务必了解Composer
查看>>
网易笔试题之合唱团---动态规划
查看>>
时间格式化
查看>>
PVLAN-配置案例(图)
查看>>
C++日历日程控件Xtreme Calendar
查看>>
awk数组嵌套筛选数据
查看>>
我的友情链接
查看>>
留言板模块留言审核radio无效解决办法
查看>>
C++中的异常处理
查看>>
RubyMine7注册码免费分享--支持puppet高亮语法
查看>>
你是数学天才(去广告方法)【全球独家】
查看>>
jenkins安装简要说明
查看>>
Keepalived+Nginx实现高可用和双主节点负载均衡
查看>>
经典排序之冒泡排序
查看>>
vSphere中CPU资源如何分配
查看>>
Linux基本优化
查看>>
MySQL数据库InnoDB存储引擎的 UNDO空间调整步骤的专题报告
查看>>
nagios安装PNP
查看>>
Linux下安装apache
查看>>
zabbix 配置mysql监控
查看>>