本帖最后由 tamink 于 2011-05-28 23:24:57 编辑

解决方案 »

  1.   

    Runnable是个接口加Override只是针对覆盖父类的方法吧。。这里不能用Override
      

  2.   

    JDK 5 编译不能通过,JDK 5 只能在子类重写方法上使用 @OverrideJDK 6 的话改过了,也可以在实现接口上使用 @Override我认为 JDK 6 的改动是有道理的,这样可以保证在接口中删除了一个方法时,其实现类能在编译期感知。