黑马程序员技术交流社区

标题: 请问@Override是什么意思 [打印本页]

作者: 会说话的木头    时间: 2014-6-15 16:52
标题: 请问@Override是什么意思
  1. final JLabel label;
  2. class MeaningOfLifeFinder extends SwingWorker<String, Object> {
  3. @Override
  4. public String doInBackground() {
  5. return findTheMeaningOfLife();
  6.        }
  7. 请教高手,@Override是什么意思,放在这里有什么用?
复制代码

作者: 余琪琪    时间: 2014-6-15 17:02
@Override,在这里的作用就是强制让你重写方法,不然就会报错.
作者: 、海    时间: 2014-6-15 17:03
就是覆盖标签
作者: sam9204    时间: 2014-6-15 17:34
在这里代表重写了父类的方法
作者: crazystraw    时间: 2014-6-15 18:08
可以帮助你检查是否正确的复写了父类的方法
作者: See_the_sun    时间: 2014-6-15 18:18
重写。楼上都对了,没什么需要说的了
作者: 阿布Yocan    时间: 2014-6-15 18:34
这个是注解,表示覆盖父类某方法
作者: 倪大大    时间: 2014-6-15 19:06
就是强制让你下面的方法 必须重写父类的这个方法
作者: 雾里看花。    时间: 2014-6-15 20:57
@Override是伪代码,表示重写
作者: ゞ导火索゛    时间: 2014-6-15 21:04
必须要重写的父类或者接口的方法
作者: zdy793410600    时间: 2014-6-15 21:45
覆盖,也叫重写。子类继承了父类,重写父类中的方法。覆盖是发生在两个类中的。楼主注意和Overloading的区别。
作者: liujie445012100    时间: 2014-6-15 23:29
重写,加入这个注解标签,显示的信息更加明白,代码阅读性更强,它的意思就是覆盖父类或者接口的方法。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2