Java方法的覆盖与方法的重载的区别

2018-11-16  本文已影响0人  熊猫的雄

1、方法的覆盖是子类与父类之间的方法间的关系;方法的重载是同一个类内方法间的关系
2、方法的覆盖,要求子类中方法的①方法名、②参数个数和类型、③方法返回值与父类中被覆盖的方法一样;
方法的重载,要求重载方法间的方法名一样,但方法参数类型不同,或者参数量不同,或者参数顺序不同。
3、覆盖的方法通过不同对象调用不同的方法;重载的方法通过形参与实参来选择使用不同的方法。

上一篇 下一篇

猜你喜欢

热点阅读