Java方法重载的相关说明

Java-教程王 Java教程 发布时间:2021-04-13 15:04:49 阅读数:9385 1

Java方法重载的简介

      当一个类中有多个具有相同名称但参数不同的方法,我们将这种方法称之为“方法重载”。
      如果只需要执行一个操作,具有相同的方法名称将增加程序的可读性。

      例:
           编写一个类,里面包含两个数的求和和三个数的求和,那么此时我们就可以通过方法重写编写两个具有相同行为的方法,如下所示:

        class testClass{
            private int sum(int a,int b)
               {
                  return a+b;
               }

               private int sum(int a,int b,int c)
               {
                  return a+b+c;
               }
        }

方法重载的优点

  • 方法重载可提高程序的可读性 

重载方法不同的方式

在java中重载方法有两种方式,它们分别是:

  • 1.修改参数的个数
  • 2.修改参数的数据类型

注意事项:在java中,修改方法的返回值类型是无法实现方法重载效果 

1. 方法重载: 使用修改参数个数的方法

  例:添加参数个数不同的两个add方法

class  parentClass{
    static int add(int a, int b) {
        return a + b;
    }

    static int add(int a, int b, int c) {
        return a + b + c;
    }
}

class testClass{
    public static void main(String[] args) {
        System.out.println(parentClass.add(88, 20));
        System.out.println(parentClass.add(88, 20, 10));
    }
}
------运行以上代码,将输出以下信息-----
108
128 

2. 方法重载:修改参数的数据类型

 

class parentClass{
    static int add(int a, int b) {
        return a + b;
    }

    static double add(double a, double b) {
        return a + b;
    }
}

class testClass{
    public static void main(String[] args) {
        System.out.println(parentClass.add(88, 10));
        System.out.println(parentClass.add(88.1, 10.1));
    }
}
Java

上面代码执行后,输出结果如下 -

98
98.2
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaCourse/241.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者