java基础-7方法的重载

Posted phanx_kp

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java基础-7方法的重载相关的知识,希望对你有一定的参考价值。

  • 对于功能类似的方法来说,因参数列表不同,却需要记住那么多不同方法名称,
    1.方法的重载(Overload)
    • 多个方法名称相同,但是参数列表不同
    public class Demo1MethodOverload {
      public static void main(String[] args) {
          System.out.println(sum(4,5));
      }
    
      public static int sum(int a,int b){
          return a+b;
      }
    
      public static int sum(int a,int b,int c){
          return a+b+c;
      }
    
      public static int sum(int a,int b,int c,int d){
          return a+b+c+d;
      }
    }
  • 优点:使用同一个方法名,实现类似的多个功能。
    2.方法重载与下列因素相关
  • 参数个数不同
  • 参数类型不同
  • 参数的多类型顺序不同
    3.方法重载与下列因素无关
  • 与参数的名称无关
  • 与方法的返回值类型无关

以上是关于java基础-7方法的重载的主要内容,如果未能解决你的问题,请参考以下文章

Java 基础语法方法的使用

java基础-7方法的重载

java编程基础--方法的重载

大数据必学Java基础(二十三):方法的定义/调用/重载

Java基础篇---7.理解方法的重载

对Java方法方法重载的理解