1.重载:方法名相同,参数列表不同,为重载
返回值类型不作为判断标准
2.可变参数列表
有>=1个参数
public void sum(int...n){
int sum=0;
for(int i:n){
sum+=i;
}
}
可变参数放在最后,只能有一个可变参数
public void sum(int a,int...n){
int sum=0;
for(int i:n){
sum+=i;
}
}
可以将数组传入可变参数,但可变参数不能传到数组参数中。
int[] array={1,2,3,4};
demo.sum(2,array);
重载方法中若有可变参数,最后调用。