后端

java 方法的重载

菠萝猫 · 7月27日 · 2019年 317次已读

在同一个类中,两个或两个以上的方法具有相同方法名,但形参不同的方法,称为方法的重载。

public class test3 {
    public static void main(String[] args) {
        test3 sc = new test3();
        sc.print(1);
        sc.print(1,2);
        sc.print(1.1,2.2);
    }
//非静态方法
    public void  print(int a){
        System.out.println("test1="+a);
    }
    public void print(int a,int b){
        System.out.println("test2="+(a+b));
    }
    public void print(double a,double b){
        System.out.println("test3="+(a+b));
    }
}
public class test3 {
    public static void main(String[] args) {
        print(1);
        print(1,2);
        print(1.1,2.2);
    }
//静态方法
    public static void  print(int a){
        System.out.println("test1="+a);
    }
    public static void print(int a,int b){
        System.out.println("test2="+(a+b));
    }
    public static void print(double a,double b){
        System.out.println("test3="+(a+b));
    }
}

版权声明:本站采用 “知识共享署名 – 非商业性使用 – 相同方式共享 4.0 中国大陆许可协议” 进行许可,您可以转载本站文章,转载时请以超链接形式标明文章原始出处,Thanks.
0 条回应