首页后端开发其他后端知识Java中的重载是否能做到返回值不相同吗?

Java中的重载是否能做到返回值不相同吗?

时间2024-03-27 11:02:03发布访客分类其他后端知识浏览321
导读:今天就跟大家聊聊有关“Java中的重载是否能做到返回值不相同吗?”的内容,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。 Java中重载不可以做到返回值...
今天就跟大家聊聊有关“Java中的重载是否能做到返回值不相同吗?”的内容,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。


Java中重载不可以做到返回值不同,方法重载跟返回值类型和修饰符无关,Java的重载是发生在本类中的,重载的条件是在本类中有多个方法名相同,但参数列表不同,跟返回值无关。

Java中重载不可以返回值不同

方法重载跟返回值类型和修饰符无关,Java的重载是发生在本类中的,重载的条件是在本类中有多个方法名相同,但参数列表不同(可能是,参数个数不同,参数类型不同),跟返回值无关。

我们可以举个例子,假如我们在同一个类中,写了两个方法名相同并且参数列表也相同,只是返回值不同,

public Stringshow(int number)  
public int show(int number)

而我们调用这个方法给它赋值的时候java虚拟机并不知道你要赋给的是String型的方法还是int型的方法,所以重载跟返回值无关。


关于“Java中的重载是否能做到返回值不相同吗?”的内容就介绍到这,感谢各位的阅读,相信大家对Java中的重载是否能做到返回值不相同吗?已经有了进一步的了解。大家如果还想学习更多知识,欢迎关注网络,小编将为大家输出更多高质量的实用文章!

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

Java

若转载请注明出处: Java中的重载是否能做到返回值不相同吗?
本文地址: https://pptw.com/jishu/654176.html
c和java有什么区别,分别是什么? HTML5的表格嵌套什么意思,有哪些规则要注意的

游客 回复需填写必要信息