方法重载:发生在同一个类中,多个方法的参数名相同,形参不同。
参数的不同分为:参数个数不同,参数类型不同,参数顺序的不同。
总的来说,只与方法的名字和参数有关,和方法的权限与返回值无关。
方法重写:发生在子类继承父类或实现某个接口时,覆盖其方法。
方法的权限不得小于其父类的方法权限,原因在于多态机制时无法调用到对应的方法。
方法的返回值类型若是基本类型则要保持一致,若是类类型则不能大于其父类的类型
方法名和参数相同。
方法体和父类表现为不同的行为。
方法重载:发生在同一个类中,多个方法的参数名相同,形参不同。
参数的不同分为:参数个数不同,参数类型不同,参数顺序的不同。
总的来说,只与方法的名字和参数有关,和方法的权限与返回值无关。
方法重写:发生在子类继承父类或实现某个接口时,覆盖其方法。
方法的权限不得小于其父类的方法权限,原因在于多态机制时无法调用到对应的方法。
方法的返回值类型若是基本类型则要保持一致,若是类类型则不能大于其父类的类型
方法名和参数相同。
方法体和父类表现为不同的行为。