方法的重载(Overload)?
什么是方法的重载?
是指在同一个类中,出现两个方法的名字相同,参数列表不同(参数的个数不同,数据类型不同,对应的顺序位置不同)的两个方法,就称为方法的重载,
方法的重载和返回值类型无关
例子:
public class Demo01 {
public void aaa() {
}
public void aaa(int i) {
}
public void aaa(int i, int j) {
}
public void aaa(double a, double b) {
}
public void aaa(int i, double a) {
}
public void aaa(double a, int i) {
}
/*public void aaa(double x, int y) {
}*/
/*public int aaa(double a, int i) {
return 1;
}*/
/*
public void aaa() {
}
*/
}