方法的重载
方法的重载: 在一个类中有多个相同的方法名,但参数列表不一样
public class funcOverload {
public static void main(String[] args) {
System.out.println(num(1, 2));
System.out.println(num(1, 2,3));
System.out.println(num(1, 2,3, 4));
}
// 利用方法重载求和
public static int num (int a, int b) {
return a + b;
}
public static int num (int a, int b, int c) {
return a + b + c;
}
public static int num (int a, int b, int c, int d) {
return a + b + c + d;
}
}
方法重载与下列因素有关
1.参数个数不同
2.参数类型不同
3.参数多类型顺序不同
4.与返回值无关
6.与参数名称无关