方法重载的概念:

同一个类中的多个方法,出现方法名相同,但是参数列表不同的情况。
参数列表不同:
参数的个数不同
参数的对应数据类型不同
方法签名:方法名+参数列表
方法重载与方法的返回值类型无关

为什么需要方法重载?
当实现的功能相同,但具体的实现方式不同时,我们可以通过定义名称相同,参数(条 件)不同的方法,来更好的识别和管理类中的方法。

public class MethoDemo4 {    public static void main(String[] args) {        //4.调用比较俩个int类型的数据        int a=10;        int b=10;        boolean c=compare(a,b);        System.out.println(c);        System.out.println();        //5.调用比较俩个long类型的数据        long num1=10L;        long num2=20L;        boolean d=compare(num1,num2);        System.out.println(d);        System.out.println();        //6.调用比较俩个double类型的数据        double s1=2.3;        double s2=5.5;        boolean e=compare(s1,s2);        System.out.println(e);    }    //1.定义一个方法,比较俩个数据int类型是否相同    public static boolean compare(int a, int b){        System.out.println("判断俩个int的类型的数据是否相同");        return a==b;    }    public static boolean compare(long a, long b) {        System.out.println("判断俩个long的类型的数据是否相同");        return a == b;    }    public static boolean compare(double a,double b){        System.out.println("判断俩个double类型的数据是否相同");        return a==b;    }}

声明:本人是一名在学生,写博客是为了加深印象当作笔记之用,不是专业人员,有错误之处,还请大佬不吝赐教

©著作权归作者所有:来自51CTO博客作者mb60541c9982e06的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. 统信UOS中普通用户忘记密码处理方法
  2. Nginx核心知识100讲
  3. Go泛型草案设计简明指南
  4. 基于DDD的golang实现
  5. 8.3定义方法的注意事项
  6. 8.5方法重载的判断练习
  7. 「民工哥技术之路」文章阅读指南(附民工哥自学方法)
  8. 2021年PHP免费自学最全教程
  9. 基本数据类型

随机推荐

  1. Android 近百个项目的源代码,覆盖Android
  2. Android SDK
  3. Android(安卓)5.1编译大于2G的OTA包是会
  4. Android(安卓)实现圆形的 ImageView 的3
  5. android menu放在下面且横排
  6. EditText 失去焦点
  7. Android 应用程序基础知识(2)
  8. Android如何横屏, 全屏, 背景灯常量
  9. 19個好用的Android開發工具(Written By: v
  10. 基本的UI组件(TextView、EditText、Butto