1、方法的覆盖是子类与父类之间的方法间的关系;方法的重载是同一个类内方法间的关系
2、方法的覆盖,要求子类中方法的①方法名、②参数个数和类型、③方法返回值与父类中被覆盖的方法一样;
方法的重载,要求重载方法间的方法名一样,但方法参数类型不同,或者参数量不同,或者参数顺序不同。
3、覆盖的方法通过不同对象调用不同的方法;重载的方法通过形参与实参来选择使用不同的方法。
1、方法的覆盖是子类与父类之间的方法间的关系;方法的重载是同一个类内方法间的关系
2、方法的覆盖,要求子类中方法的①方法名、②参数个数和类型、③方法返回值与父类中被覆盖的方法一样;
方法的重载,要求重载方法间的方法名一样,但方法参数类型不同,或者参数量不同,或者参数顺序不同。
3、覆盖的方法通过不同对象调用不同的方法;重载的方法通过形参与实参来选择使用不同的方法。
本文标题:Java方法的覆盖与方法的重载的区别
本文链接:https://www.haomeiwen.com/subject/inpvfqtx.html
网友评论