定义
方法名称相同,参数的类型、顺序或个数不同(简称:参数列表不同)
方法的签名:指的是方法名与参数,返回类型不是签名的一部分
(重要) 不能有两个名字相同、参数类型也相同却返回不同类型值的方法
public class Test{
public static void main(String[] args) {
System.out.println(num(1));
System.out.println(num(1,2));
}
public static int num(int x){
return x;
}
public static int num(int x,int y){
return x+y;
}
}
在进行方法重载时,返回值类型一定要一样