码迷,mamicode.com
首页 > 编程语言 > 详细

java基础-7、方法的重载

时间:2020-03-10 15:49:07      阅读:53      评论:0      收藏:0      [点我收藏+]

标签:参数类型   out   参数   不同方法   顺序   功能   数列   基础   code   

  • 对于功能类似的方法来说,因参数列表不同,却需要记住那么多不同方法名称,
    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、方法的重载

标签:参数类型   out   参数   不同方法   顺序   功能   数列   基础   code   

原文地址:https://www.cnblogs.com/phanx/p/12455928.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!