版权声明:chen_zan_yu https://blog.csdn.net/chen_zan_yu_/article/details/89428408
package cn.sxt.arrays;
/*
* 1.定义:早同一个类中,可以存在以上的同名方法,
* 只要她们的参数个数或者参数类型不同即可
*
* “两同一不同”:同一个类,相同方法名
* 参数列表不同,参数个数不同,参数类型不同
*
* 2. 判断是否重载
* 跟方法的权限修饰符,返回值类型,参数变量名,方法体都没有关系
*
* 4.在通过对象调用对象方法时,如何指定其一个指定的方法
* 方法名-----》参数列表
*/
public class OverLoadTest {
public static void main(String[] args) {
OverLoadTest test = new OverLoadTest();
test.getSum(1, 2);
}
//如下的四个方法构成重载
public void getSum(int i,int j) {
System.out.println(i+j);
}
public void getSum(double d1,double d2) {
System.out.println(1);
}
public void getSum(String s,int i) {
System.out.println(2);
}
public void getSum(int i,String s) {
System.out.println(3);
}
}