Java学习-方法03方法重载

方法重载

  • 重载就是在一个类中,有相同的方法名称,但是形参不同的方法。

  • 方法重载的规则:

    • 方法名必须相同
    • 参数列表必须不同(个数不同,或类型不同,参数排列顺序不同)
    • 方法返回类型可同可不同
    • 仅仅返回值类型不同不足以成为方法重载
  • 实现理论:

    方法名相同的时候,编译器会根据调用方法的参数个数,参数类型等去逐个匹配,以选择对应的方法,如果匹配失败,则编译器报错。

    package com.method.www;
    
    //方法重载
    public class Demo05 {
        public static void main(String[] args) {
            int sum = add(1,2);
            System.out.println(sum);
    
        }
    
        public static int add(int a,int b)
        {
            return a+b;
        }
    
        //个数
        public static int add(int a,int b,int c)
        {
            return a+b+c;
        }
        //类型
        public static double add(double a,double b)
        {
            return a+b;
        }
        //排列顺序
        public static double add(double a,int b)
        {
            return a+b;
        }
    
        public static double add(int b,double a)
        {
            return a+b;
        }
    }
    
posted on 2025-06-13 22:20  burgess0x  阅读(15)  评论(0)    收藏  举报