在Java中为什么不同的返回类型不算方法重载?

方法重载是指在同一个类中,定义了多个同名方法,但每个方法的参数类型或者是参数个数不同就是方法重载。 比如以下 4 个 method 方法就可以称之为方法重载,如下代码所示:
public class OverloadExample {
public void method() {
// doSomething
}

public void method(String name) {
// doSomething
}

public void method(Integer id) {
// doSomething
}

public void method(Integer id, String name) {
// doSomething
}
}
复制代码
为什么不同返回类型不算方法重载?
要回答这个问题,首先要了解一点前置内容,方法签名。 方法签名是由:方法名称 + 参数类型 + 参数个数组成的一个唯一值,这个唯

在Java中为什么不同的返回类型不算方法重载?最先出现在Python成神之路

版权声明:
作者:cc
链接:https://www.techfm.club/p/13466.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>