1,方法名相同,参数的个数、类型、次序不同,返回值没有要求
2,重载的返回值可以相同也可以不同,只要参数不同就有方法重载。
3,当参数相同时,一个类中不允许有两个方法名相同的方法,会出现编译错误,仅返回值不同,无法构成重载
4,可变参数方法,及传几个值都可以
方法:
public class Person {
int result;
public int sum(int ... nums){
for(int n:nums){
result += n;
}
return result;
}
public static void main(String[] args){
Person per = new Person();
System.out.println(per.sum(10,9,8,3));
}
}