首页 > 编程语言 > 详细

【Java基础】方法的重载

时间:2020-06-07 09:30:46      阅读:31      评论:0      收藏:0      [点我收藏+]
方法的重载

一个类中多个方法的名称一样,但是参数列表不一样

方法重载与下列因素有关:
1、参数个数不同
2、参数类型不同
3、参数的多类型顺序不同

  public static void main(String[] args) {
        //此处调用的时候,只需注意参数列表就行,会自动找到相匹配的方法
        System.out.println(sum(1,2));
        System.out.println(sum(1,2,3));
        System.out.println(sum(1,2.0));
        System.out.println(sum(1.0,2.0));
  }
    //都是sum方法,但是参数个数或者类型不同
    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, double b){
        return (int)(a + b) ;
    }

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

【Java基础】方法的重载

原文:https://www.cnblogs.com/jcl226/p/13058076.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!