:那么什么是重载呢?💡
重载(overload)
我们先来看一下字面意思,重载就是重新载入,意思就是把某个东西用另一个东西代替,让其重新载入,而在代码中,重载就是把某串代码,某个属性重新代换,这就叫做重载。
:重载有什么用呢?💡
重载写在方法里
我们可以举个很简单的例子说明
:当公司20个人去做一个项目的话,甲对名字为A的属性情有独钟,乙也是这样…这样的话会很容易乱套的,这样写的代码很乱,整理起来很麻烦。所以就有了重载,因为重载在方法里,所以就算名字相同,只要我们调用的方法是准确的,那么就不会乱。这就是作用
:重载的规范。💡
在Java中重载变得异常方便。
1、方法名字可以相同
2、返回值不做要求
3、参数列表不同(可以是个数,可以是类型)
4、在同一个类当中
但是呢,不能完全一样,不然就会报错
:具体示例。💡
当然了,这样说说不明白,我们最好展现一串代码,让大家对照上面的规范自己看
public class C练习 {
public static int numInt(int A, int B) {
return A + B;
}
public static int numInt(int A, int B, int C) {
return A + B + C;
}
public static double numInt(double A, double B, double C) {
return A + B + C;
}
public static void main(String[] args) {
System.out.println(numInt(10, 20));
System.out.println(numInt(10, 30, 80));
System.out.println(numInt(10.3, 20.9, 98.5));
}
}
通过上面的代码,我们可以清楚的看到,它们的形参都是同名的,都是(A、B、C)方法名字也相同,都是(numInt)
当然对于重载大家也可以自己总结。
好了上面就是我给大家分享的关于重载的一些小知识
大家感觉对你的学习有帮助的话
点赞加关注
欢迎大家评论
敬请转发
各位看官有什么问题及时联系小编