方法重写

  • 在继承关系的子类中;
  • 方法名相同;
  • 参数相同;
  • 不能缩小访问权限;
  • 不能抛出比父类方法更多或者范围更大的异常;
  • 子类方法的返回值比父类方法的返回值更小或者相同;
  • 父类的静态方法不能重写;
  • 父类的非静态方法不能重写为静态方法;
  • 私有方法不能继承所以也无法重写