3.方法的重载

方法的重载

方法的重载: 在一个类中有多个相同的方法名,但参数列表不一样

public class funcOverload {
    public static void main(String[] args) {
        System.out.println(num(1, 2));
        System.out.println(num(1, 2,3));
        System.out.println(num(1, 2,3, 4));
    }

    // 利用方法重载求和
    public static int num (int a, int b) {
        return  a + b;
    }

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

    public static int num (int a, int b, int c, int d) {
        return  a + b + c + d;
    }
}

方法重载与下列因素有关

1.参数个数不同
2.参数类型不同
3.参数多类型顺序不同
4.与返回值无关
6.与参数名称无关

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,148评论 1 32
  • 看 一只鹰 它凝固在空中 谁也说不清它为何飞翔 它需要些什么 ....................... 20...
    瘦桶阅读 300评论 0 9
  • 曾经 在床单画地图的日子里 我抹着口水和鼻涕 用指尖在你背后写着明天的样子 殊不知 流彩的星河下 浮浮沉沉的光像手...
    羽中文阅读 187评论 1 7
  • 大家好,我叫身体,我不好惹。 1 首先原谅我,不能像介绍一个机器一样的介绍我自己,虽然我大致也就...
    喜难症阅读 621评论 0 5
  • “李狗娃,你给我等着,你欺人太甚了” 我一边捂着脑袋,恶狠狠的叫着,一边被小伙伴们给架到了医务室。 不一会,我头上...
    公子安然阅读 544评论 5 3