(1)方法重载概念:
在同一个类中,可以存在一个以上的同名方法,只要它们的参数个数或者参数类型不同即可。
(2)重载特点:
与方法的返回值和修饰符无关,只看参数列表。
(3)重载好处:
便于阅读,优化设计。
(4)使用规范
- 方法名一定要相同。
- 方法的参数表必须不同,包括参数的类型或个数,以此区分不同的方法体。
- 方法的返回类型、修饰符可以相同,也可不同。
(5)方法重载测试:
class ceshi{
public static void main(String[] args){
System.out.println(add(2,3));
System.out.println(add(2,3,10));
}
//求两个数的和
public static int add(int a,int b){
return a+b;
}
//求三个数的和
public static int add(int a,int b,int c){
return a+b+c;
}
}
可以看到,两个方法都得到了正确的调用: