栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

傻瓜教学————Java--重载

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

傻瓜教学————Java--重载

文章目录

:那么什么是重载呢?

:重载有什么用呢?:重载的规范。:具体示例。

:那么什么是重载呢?

重载(overload)
我们先来看一下字面意思,重载就是重新载入,意思就是把某个东西用另一个东西代替,让其重新载入,而在代码中,重载就是把某串代码,某个属性重新代换,这就叫做重载。

:重载有什么用呢?

重载写在方法里
我们可以举个很简单的例子说明
:当公司20个人去做一个项目的话,甲对名字为A的属性情有独钟,乙也是这样…这样的话会很容易乱套的,这样写的代码很乱,整理起来很麻烦。所以就有了重载,因为重载在方法里,所以就算名字相同,只要我们调用的方法是准确的,那么就不会乱。这就是作用

:重载的规范。

在Java中重载变得异常方便。
1、方法名字可以相同
2、返回值不做要求
3、参数列表不同(可以是个数,可以是类型)
4、在同一个类当中
但是呢,不能完全一样,不然就会报错

:具体示例。

当然了,这样说说不明白,我们最好展现一串代码,让大家对照上面的规范自己看

public class C练习 {
    public static int numInt(int A, int B) {
        return A + B;
    }
    public static int numInt(int A, int B, int C) {
        return A + B + C;
    }
    public static double numInt(double A, double B, double C) {
        return A + B + C;
    }
    public static void main(String[] args) {
        System.out.println(numInt(10, 20));
        System.out.println(numInt(10, 30, 80));
        System.out.println(numInt(10.3, 20.9, 98.5));
    }
}

通过上面的代码,我们可以清楚的看到,它们的形参都是同名的,都是(A、B、C)方法名字也相同,都是(numInt)
当然对于重载大家也可以自己总结。


好了上面就是我给大家分享的关于重载的一些小知识

大家感觉对你的学习有帮助的话
点赞加关注
欢迎大家评论
敬请转发
各位看官有什么问题及时联系小编

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/778460.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号