关于Java的方法的重载

来源:互联网 发布:c语言常用库函数 编辑:程序博客网 时间:2024/05/15 10:36

代码示例如下:
package com;public class test_over_load {    /**    * @param args    */    public static void main(String[] args) {    // TODO Auto-generated method stub    }}class overload{/** 重载的要求:* 1.同一个类中* 2.方法名相同* 3.方法的参数列表不同(参数的个数不同或者参数的类型不同)* 4.方法的重载和返回值类型是没有关系*/    public int get_sum(int i, int j){  //(1) //(1)(2)(3)(4)这几者之间都是重载        return i + j;    }    public int get_sum(int i, int j, int k){ //(2)        return i + j + k;    }    public double get_sum(double i, double j){ //(3)        return i + j;    }    public double get_sum(double i, double j, double k){ //(4)        return i + j + k;    }    /*    public void get_sum(double i, double j, double k){ //(5) //(5)和()()()()不能构成重载,        System.out.println("i + j + k: " + i + j + k);  //(4)和(5)会导致计算机无法分辨你要调用的是哪个方法了    }    */}


0 0
原创粉丝点击