Java基础巩固系列 方法重载

本文详细介绍了方法重载的概念,通过具体实例展示了如何在一个类中通过不同的参数列表实现多个同名方法,包括参数个数和类型的差异,并强调了方法重载的基本要求。

什么是方法重载(OverLoad)?

举个栗子:

class OverLoad {
    //定义两个int型变量的和
    public int getSum(int i, int j) {
        return i + j;
    }

    //定义三个int型变量的和
    public int getSum(int i, int j, int k) {
        return i + j + k;
    }

    //定义两个double型变量的和
    public double getSum(double i, double j) {
        return i + j;
    }

    //定义三个double型变量的和
    public void getSum(double i, double j, double k) {
        System.out.println(i + j + k);
    }
}

以上四个都是重载

    public void method(String i, int j) {
        
    }  
    
    public void method(int i, String j) {
        
    }

还有这种也是

 

要求:

1.同一个类中

2.方法名必须相同

3.方法的参数列表不同(有两种情况:第一种参数的个数不同 比如方法1.2,第二种参数类型不同 比如方法1.3)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值