方法的重载

/*
 方法的重载(overload)
  要求:同一个类中 ,方法名相同,方法的参数列表不同(参数的个数不同或者参数的类型不同)
  注意:方法的重载与方法的返回值类型没有关系
 */
public class TestOverLoad {

}

class OverLoad {
    // 定义两个int型变量的和
    public int getSum(int i, int j) {
        return i + j;
    }

    // 定义三个int型变量的和
    public int getSum(int i, int j, int k) {
        return i + j + k;
    }

    // 定义两个double类型的数据的和
    public double getSum(double i, double j) {
        return i + j;
    }

    // 定义三double类型的数据的和
    public void getSum(double d1, double d2, double d3) {
        System.out.println(d1 + d2 + d3);
    }

    // 以下的两个方法构成重载
    public void method1(int i, String str) {
    }
    public void method1(String str, int i) {
    }
}

 

posted @ 2020-03-12 00:21  林淼零  阅读(130)  评论(0编辑  收藏  举报