方法重载和方法重载的练习

方法的重载

概念

方法的重载:Java中可以允许存在同名但是参数不同的方法

方法的重载的概述:
概述:在同一个类中,定义了多个同名的的方法,但每个方法具有不同的参数类型或参数个数,这些同名的方法,就构成了重载关系。
简单记:同一个类中,方法名相同,参数不同的方法 参数不同:个数不同、类型不同、顺序不同
注意:识别方法是否是重载关系,只看方法名和参数,跟返回值无关顺序不同,可以构成重载,但是不建议!

**##  方法重载的好处:
  方法重载的好处:
              不用记忆过多繁琐的方法名字**

调用方法的时候,Java虚拟机会通过参数的不同的来区分 同名的方法

方法名相同,参数也完全相同,称为方法的重复定义,是一种冲突性的错误

方法重载练习

  •       需求:使用方法重载的思想,设计比较两个整数是否相同的方法,兼容全整数类型(byte,short,int,long)
    

下面请看代码块

public class methodOverloading {
    public static void main(String[] args) {
        int a =10 ;
        int b = 20;
        System.out.println(compare(a,b));

    }

    public static boolean compare(int a, int b) {
        return a == b;
    }

    public static boolean compare(long a, long b) {
        return a == b;
    }

    public static boolean compare(byte a, byte b) {
        return a == b;
    }

    public static boolean compare(short a, short b) {
        return a == b;
    }
    }

思路:
1.定义一个比较的方法compare(),参数选择两个int类型参数
2.在使用return返回是否相同的值
3.在复制全部的类型变量参数
4.最后在主方法中打印出来即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值