/*
方法的重载例子:
需求:求两个数的和我们的需求不断的发生改变,我们就对应的提供了多个求和的方法。不能做到见名知意
针对这种情况:方法的功能相同,参数列表不同的情况,为了见名知意,java允许它们起一样的名字。
*/
import java.util.Scanner;
public class HelloWorld {
public static void main(String[] args){
System.out.println(sum(10,20));
System.out.println(sum(10,20,30));
System.out.println(sum(1,2,3));
}
//求两个数的和
public static int sum(int a,int b){
return a+b;
}
//求三个数的和
public static int sum(int a, int b, int c){
return a+b+c;
}
//short类型
public static int sum(short a, short b, short c){
return a+b+c;
}
}