怎么我看别人代码覆盖的时候上面都有 @Override 我写的覆盖方法却没有呢 写不写,无所谓吧,eclipse用快捷键覆盖父类的方法就会带上@Override 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 哦 那别人那些覆盖父类方法上面的@Override哪里来的啊 用eclipse生成的会有,前提是你的方法是重写父类的方法! 我就是用的myeclipse重写的父类的方法 没有 谢了 必须这样写完了还在用快捷键才能产生@Override 不这样做行吗 就是子类重写的父类的方法 没有 @Override 可以吗 关键是我用myeclipse jdk是1.6的也没有啊 这个不写@Override 有影响吗 不加也没关系。我记得用sonar检验指标的时候,加@Override会提示多余。但是在myeclipse里面不加,貌似会警告。既然都可行,那就不需要在这个上面纠结了。写了只是用了标识这个方法是重写父类的方法而已。 真是的,一直以为必须写呢(写了三个月java代码)。eclipse真是不一般的难用。。 用eclipse快捷键或者点class那边 自动生成, 就会自动带上@Override;带不带@Override对运行没影响, 但对维护代码是有影响的;如果你有一天把基类或接口里的方法改名了, 带@Override的方法就会提示报错; 而不带@Override的方法(但其实意图是Override)就不会出现错误或警告, 不利于代码重构 或 修改. 无所谓的啦 写不写都是一样的~~ 只是有时候会出现一些小警告!! 那个一般eclipse直接重写的时候就有的! 用Eclipse像9楼那样可以直接生成,不建议自己手写,一旦错了几个字母不好查。 楼主的代码真让我捉急,你那个getName()目测应该是父类里面的方法,怎么可能会有@Override 注解呢。 有无@override都没关系。这个是jdk版本问题。好想jdk1.5没有@override,jdk1.6+会自动带上 机器自动重写的会带@override,你手动重写的就不会带 这个是你用eclipse复写的时候自动生成的,如果你用findbug插件查找错误,会发现不写这个是个潜在的错误。最好还是写一下,便于阅读代码 问一个XML解析的问题。 关于jsp页面的跳转的问题 关于考试系统,请教高手 java中数组赋值后共用内存吗? [请教]如何使用replaceAll()方法替换字符串中“'”为“\'” Swing问题??? 在解析的时候获取不到xml配置文件相对路径 分析一截包数据 如何终止线程 有个问题让我很郁闷,请各位老大一定帮助小弟,谢谢! HttpURLConnection 中的透明地共享是什么意思,如何理解 cs结构系统,与服务端通信是用webservice还是scoket
但是在myeclipse里面不加,貌似会警告。
既然都可行,那就不需要在这个上面纠结了。写了只是用了标识这个方法是重写父类的方法而已。