重写:
方法重写发生在继承之中,一般子类重写父类方法(super关键字)
重写规则:
a.与父类方法参数列表完全相同
b.与父类方法返回类型完全相同
c.被子类重写的方法不能不能拥有比父类更严格 的访问权限,父类方法public,子类重写方法为private则会报错
d.父类的private方法不允许子类重写
e.子类重写抛出的异常范围不能比父类方法异常范围大
重载:
方法重载是实现多态的一种方式。
重载规则:
a.参数列表必须不同(个数,类型,顺序)!
b.返回值类型,抛出异常范围,访问权限修饰符可以不同不影响方法的重载。
注意:构造方法也可以重载