新人笔记-方法重载基本知识

发布时间 2023-08-14 21:20:42作者: 奈格里-
方法重载:
多个方法在同一个类中
多个方法具有相同的方法名
多个方法的参数不相同,类型不同或者数量不同

与返回值无关
在调用时,Java虚拟机会通过参数的不同来区分同名的方法
public class MethodDemo02 {
    public static void main(String[] args) {
        int result = sum(10,20);
        System.out.println(result);

        double result2=sum(10.0,20.0);
        System.out.println(result2);

        int result3 = sum(10,20,30);
        System.out.println(result3);
    }
    public static int sum(int a,int b){
        return a+b;
    }
    public static double sum(double a,double b){
        return a+b;
    }
    public static int sum(int a,int b,int c){
        return a+b+c;
    }
}