Liny_@NotePad

沉迷ACG中

限定 Override 父类方法 - Override

【本文来自Gossip@caterpillar的Java Gossip】http://caterpillar.onlyfun.net/GossipCN/JavaGossip-V2/JavaGossip2.htm
java.lang.Override是J2SE 5.0中标准的Annotation型态之一,它对编译器说明某个方法必须是重新定义父类别中的方法,编译器得知这项资讯后,在编译程式时如果发现该方法并非重新定义父类别中的方法,就会回报错误。

java6的@override注解与java5的不同之处

我在自己PC上跑好的程序在机房有时不能通过编译,把@override去掉倒正常了,但是有的代码则不会出错。
百度了下,原来是重写接口方法时才会遇到的问题。(怪不得总是在重写侦听器方法时遇到@_@)。
但是它并没有告诉解决方法:(

【以下转载自一界书生的CSDN BLOG】http://blog.csdn.net/wangjian5748/archive/2007/08/10/1736294.aspx