重写(override):
发生在继承类中
方法名、参数列表、返回类型 必须相同
访问修饰符 大于等于 父类 (public>protected>default>private)
抛出的异常 少于等于 父类
*方法被定义为final不能被重写
重载(overload):
发生在同一个类中
方法名必须相同
参数列表必须不同(参数的类型、个数、顺序至少有一个不同)
与访问修饰符、返回类型、抛出异常无关
重写(override):
发生在继承类中
方法名、参数列表、返回类型 必须相同
访问修饰符 大于等于 父类 (public>protected>default>private)
抛出的异常 少于等于 父类
*方法被定义为final不能被重写
重载(overload):
发生在同一个类中
方法名必须相同
参数列表必须不同(参数的类型、个数、顺序至少有一个不同)
与访问修饰符、返回类型、抛出异常无关