首页 > 编程知识 正文

java中的重载是什么,java中什么是重载特点

时间:2023-05-05 10:17:12 阅读:158103 作者:209

目录重新加载请求重新加载源的优点

重新加载的源

重载的背景:要求:一个类实现了两个整数(int类型)的总和。 那么,可以做两个float类型的合计吗?

解决方法

可以创建新方法,也可以重载方法。

重载的含义

在java中,如果有类似的功能,可以使用相同的名称定义不同的功能方法;

的不同功能,不是主机的功能不同,而是参数不同。 参数的不同是数量、类型、顺序的不同(3者只要其一不同即可)方法调用时,编译器如何知道需要调用的是哪一个方法?

虚拟机根据区域设置(如参数类型、数量和顺序)找到并执行指定的方法。

实际上,如果参数与形式参数一致,就能找到合适的方法。

重载的要求定义重载方法的时候,要求:

方法的名称必须相同,范围必须是相同的参数。 数量、类型、顺序不同。 (即使有一个不同,也是过载方法。 使用重载时,请不要重载两种功能完全不同的方法。 呃! 呃!

从代码的角度来看,上述做法很好,但不能从业务逻辑和代码可读性、应用型的角度来看。

重载的优点定义方(方法的提供者)功能相同。用同一个方法名称(一个方法)表示多个(多个)方法。 调用方(方法的使用者)调用时,可以使用同名(单个名称)的方法实现不同的功能。 重载也是多态性的表现。 一个内容可以实现多个功能

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。