重写(overiding):前提是必须存在继承关系,当父类的某个方法无法满足子类的需求时,这时就要在子类中对这个方法进行重写
方法重写的要求:
1.方法名和形参都必须一致
2.子类的权限修饰符必须大于或者等于父类的权限修饰符
3.子类的返回类型必须小于或者等于父类的返回类型
4.子类抛出的异常类型必须小于等于父类抛出的异常类型
重载(overloading):方法重载是让类以统一的方式处理不同类型数据的一种手段。在同一个类中,存在两个或者两个以上同名的方法,这种称作为方法的重载
方法重载的要求:
1.方法名必须一致
2.参数列表必须不同
3.与返回类型无关