重载(Method OverLoad)
一般来说,功能点相同的方法才适合使用重载,重载必须满足如下要求:
①必须是同一个类
②方法名必须相同
③参数列表不同
public class Demo {
//一个普通得方法,不带参数,无返回值
public void add(){
//method body
}
//重载上面的方法,并且带了一个整形参数,无返回值
public void add(int a){
//method body
}
//重载上面的方法,并且带了两个整型参数,返回值为int型
public int add(int a,int b){
//method body
return 0;
}
}
注意:方法重载与返回值无关。
参数列表不同:
参数的个数不同。
参数的对应的数据类型不同。
参数的顺序不同(不同类型的可以交换位置)