一、方法重载定义
1. 概念
在同一个类中,允许存在一个以上的同名方法,只要他们的参数个数或者参数类型不同即可。
2. 特点
与返回值类型无关,只看参数列表,且参数列表必须
//返回两个整数的和
int add(int x, int y){return x+y;}
//返回三个整数的和
int add(int x, int y, int z){return x+y+z;}
//返回两个小数的和
double add(double x, double y){return x+y;}
二、方法重载细节
/*
*两同一不同:同一个类、相同方法名。参数列表不同,参数个数不同
*/
public class OverLoadTest{
public void getSum(int i, int j){
System.out.println(i + j);
}
public void getSum(double x, double y){
System.out.println(x + y);
}
public void getSum(int i, String s){
}
public void getSum(String s, int i){
}
}