方法的重载(overload)
在同一类中允许出现同名的方法,只要方法的参数列表不同即可,这样的方法就是方法的重载
参数列表的不同:参数个数,数据类型,参数的顺序不同
方法重载注意事项:
1、方法重载与修饰符无关
2、方法的重载与变量名无关
3、方法的重载与返回值类型无关
技巧:重载看方法名和参数列表(后半部分)
方法的重写Override
子类中,出现了和父类一模一样的方法,子类重写父类的方法,将其覆盖
@Override 这个是重写的标志
区别两者出现的位置不同:重载是在同一个类中,重写是在不同类之间(子、父类间);形式不同:重载参数列表的不同(参数个数,数据类型,参数的顺序不同),重写参数名,参数列表相同;作用不同:重载是为了方便使用者的调用,而重写则是父类方法无法满足子类的需求。