如果同一个类中包含了两个或两个以上方法名相同、方法参数的个数、顺序或类型不同的方法,则称为方法的重载,也可称该方法被重载了。
![](https://img.haomeiwen.com/i6683803/16695614e7d9ca0c.png)
当调用被重载的方法时,Java会根据参数的个数和类型来判断应该调用哪个重载方法,参数完全匹配的方法将被执行。
![](https://img.haomeiwen.com/i6683803/8e99c2244741d155.png)
注意
a.必须在同一个类中
b.方法名相同
c.方法参数的个数、顺序或类型不同
d.与方法的修饰符或返回值没有关系
e.字符串要加双引号
如果同一个类中包含了两个或两个以上方法名相同、方法参数的个数、顺序或类型不同的方法,则称为方法的重载,也可称该方法被重载了。
当调用被重载的方法时,Java会根据参数的个数和类型来判断应该调用哪个重载方法,参数完全匹配的方法将被执行。
b.方法名相同
c.方法参数的个数、顺序或类型不同
d.与方法的修饰符或返回值没有关系
e.字符串要加双引号
本文标题:Java中方法的重载
本文链接:https://www.haomeiwen.com/subject/whtzyxtx.html
网友评论