摘要: @Override是语义的检查,IDE会检查父类是否存在对应的方法,如果有,则检查是否允许覆写,如果是final则不允许,否则编译成功。但是在子类覆写的方法调用super则没有了覆写的意义,而具有扩展的意义,因为你并没有取代父类的方法而是在其结果后执行了自己增加的行为public class SuperClass { public void save() { // Perform save logic }}public class SubClass extends SuperClass { private Object b; @Override ... 阅读全文
posted @ 2013-06-09 16:28 crazywings 阅读(131) 评论(0) 推荐(0) 编辑