重载:同名不同参
同一个类中,方法名相同,参数不同(个数不同or类型不同or顺序不同),与返回值无关。
方法的重载是实现多态性的重要手段。
重写:同名又同参
在子类中使用与父类中同名的方法,且方法的参数(个数、类型、排列顺序)和返回类型完全一样。
注:重写方法时,子类访问控制权限不能低于父类中方法的访问控制权限(eg:父类方法为public,子类方法就不能是private)
重载:同名不同参
同一个类中,方法名相同,参数不同(个数不同or类型不同or顺序不同),与返回值无关。
方法的重载是实现多态性的重要手段。
重写:同名又同参
在子类中使用与父类中同名的方法,且方法的参数(个数、类型、排列顺序)和返回类型完全一样。
注:重写方法时,子类访问控制权限不能低于父类中方法的访问控制权限(eg:父类方法为public,子类方法就不能是private)