Java基础语法36-面向对象(OOP)6-方法重载
1. 定义
在同一个类中,允许存在一个以上的同名方法,只要它们的参数个数或者参数类型不同即可。
“两同一不同”:同一个类、相同方法名,参数列表不同。
参数列表不同:参数个数不同,参数类型不同。
2. 举例
public class OverLoadTest {
public void getSum(int i ,int j){
System.out.println(i+j);
}
public void getSum(double d1,double d2){
}
public void getSum(String s , int i){
}
public void getSum(int i , String s){
}
}
3.判断是否是重载
判断是否是重载跟方法的权限修饰符、返回值类型、形参变量名、方法体都没有关系!
4.在通过对象调用方法时,如何确定某一个指定的方法
方法名—>参数列表