程序中的@Override是什么意思?
来源:互联网 发布:客户流失数据集下载 编辑:程序博客网 时间:2024/05/16 16:14
原文地址:http://www.cnblogs.com/hnrainll/archive/2011/10/17/2215138.html
程序中的@Override是什么意思?
@Override是Java5的元数据,自动加上去的一个标志,告诉你说下面这个方法是从父类/接口 继承过来的,需要你重写一次,这样就可以方便你阅读,也不怕会忘记@Override是伪代码,表示重写(当然不写也可以),不过写上有如下好处:
1>可以当注释用,方便阅读
2>编译器可以给你验证@Override下面的方法名是否是你父类中所有的,如果没有则报错
比如你如果没写@Override而你下面的方法名又写错了,这时你的编译器是可以通过的(它以为这个方法是你的子类中自己增加的方法)
使用该标记是为了增强程序在编译时候的检查,如果该方法并不是一个覆盖父类的方法,在编译时编译器就会报告错误。
0 0
- 程序中的@Override是什么意思?
- 程序中的@Override是什么意思?
- 程序中的@Override是什么意思?
- 程序中的@Override是什么意思?
- 程序中的@Override 是什么意思
- 程序中的@Override是什么意思
- 程序中的@Override是什么意思?
- 程序中的@Override是什么意思?
- 程序中的@Override是什么意思?
- 程序中的@Override是什么意思?
- 程序中的@Override是什么意思?
- 程序中的@Override是什么意思?
- java程序中的@Override是什么意思?
- (转)程序中的@Override是什么意思?
- @Override是什么意思?
- @Override是什么意思
- 请问@Override是什么意思
- 请问@Override是什么意思
- 真正的勤奮
- mac配置环境变量遇到的坑及解决方案
- 20141021 【 Struts2 - OGNL 】 Struts2的OGNL标签详解
- 百度分享如何自定义分享url和内容?
- 传智播客,视频日记,要点记录
- 程序中的@Override是什么意思?
- MySQL与InnoDB
- Android 横屏竖屏的学习和讨论
- JS遍历对象或者数组
- DITHER 抖动算法
- 程序员可以兼任项目经理吗?
- android--Styles and Themes
- 随机选择数组元素并删除,直到删完为止(java实现)
- 为什么String类是不可变的?