1. 方法的重载:在一个类中存在两个或者两个以上的同名函数,称作为方法重载
方法重载的要求:(一同)
① 函数名要一致
② 形参列表不一致(形参的个数或者形参的类型不一致)
③ 与返回值类型无关
2. 方法的重写:子父类同名的函数
前提:必须存在继承的关系;
何时重写? 父类的功能无法满足子类的需求时;
方法重写的要求:(两同两小一大)
① 方法名与形参列表必须一致;
② 子类的权限修饰符必须 >= 父类的权限修饰符;
③ 子类的返回值类型必须 <= 父类的返回值类型;
④ 子类抛出的异常类型 <= 父类抛出的异常类型;