功能相似的几个方法可以用重载,依靠参数类型区分。
条件:在一个类,方法名相同,参数列表不同,数量不同,顺序不同,类型不同。
public class OverloadTest{
public static void main(string[] args){
system.out.println(sum(1,2));
system.out.println(sum(1.0,2.0));
system.out.println(sum(1L,2L));
}
public static int sum(int a,int b){
return a + b;
}
public static long sum(long a,long b){
return a + b;
}
public static double sum(double a,double b){
return a+b;
}