美文网首页JAVA
方法的定义与使用(方法重载)

方法的定义与使用(方法重载)

作者: 大鱼鱼 | 来源:发表于2017-10-05 14:28 被阅读0次

方法重载

  • 方法重载指的是方法名称相同,参数的类型或个数不同。
    范例:实现方法重载
public class Hello {
    public static void main(String args[]) {
        System.out.println(add(10, 20));
        System.out.println(add(10, 20, 30));
        System.out.println(add(10.1, 20.2));
    }

    public static int add(int x, int y) {

        return x + y;
    }

    public static int add(int x, int y, int z) {

        return x + y + z;
    }

    public static double add(double x, double y) {

        return x + y;
    }
}
- 在进行方法重载时有一个重要的原则,要求方法的返回值类型一定要相同。

范例:观察如下程序

public class Hello {
    public static void main(String args[]) {
        System.out.println("hello");//输出字符串
        System.out.println(1);//输出整型
        System.out.println(1.1);//输出浮点型
        System.out.println('A');//输出字符
        System.out.println(true);//输出布尔型

    }
}
hello
1
1.1
A
true
-证明System.out.println();是一个被重载的方法。








相关文章

  • 2018-12-04 今日小结

    今日学习内容 Java方法定义、有无参数/返回值方法定义与使用、方法重载。Java类与对象的定义、类的构造方法。C...

  • 方法的定义与使用(方法重载)

    方法重载 方法重载指的是方法名称相同,参数的类型或个数不同。范例:实现方法重载 范例:观察如下程序

  • Java基础04_方法

    主要内容 方法的使用 学习目标 方法的定义 方法的调用 方法的参数 方法的重载 第一节 方法的定义 为什么要有方法...

  • 聊一聊JVM中方法的调用(一)

    前提准备: 方法的重载与重写 方法的重载: 在同一个类中定义名字相同的方法,那么它们的参数类型必须不同,这些方法...

  • python自定义功能之面向对象

    本章主要内容 类与对象 定义和使用类 类的属性和方法 类的继承 类的方法重载 总结: python中的类与对象与J...

  • 重载和重写的区别

    二者的定义: 1、重载发生在同一个类中,若多个方法之间方法名相同、参数列表不同,则它们构成重载的关系。重载与方法的...

  • 3月21日

    方法的重载:方法重载是指在一个类中定义多个同名的方法,但要求每个方法具有不同的参数的类型或参数的个数。调用重载方法...

  • Java重载(Overload)时的参数匹配原则

    重载的定义 类中的方法如果有相同的方法名、不同的方法签名,那么这几个方法是可以重载的。 什么是方法签名? 方法签名...

  • 4.6对象构造

    重载 如果多个方法有相同的名字、不同的参数,便产生了重载。编译器通过用各个方法给出的参数类型与特定方法调用所使用的...

  • 方法/方法的重载/可变个数的形参

    递归:方法A中又调用方法A 方法中不能再定义方法! 方法的重载 可变个数的形参 可变个数形参的方法与本类中方法名相...

网友评论

    本文标题:方法的定义与使用(方法重载)

    本文链接:https://www.haomeiwen.com/subject/ijzhyxtx.html