当涉及到重载时,方法的返回类型重要吗?
这是一个方法 - int someMethod(int a)。 float someMethod(int a, int b) 是第一个方法的重载版本还是不同的方法?
here is a method- int someMethod(int a). is float someMethod(int a, int b) is overloaded version of 1st method or it is different method?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在大多数语言中,方法的返回类型不被视为其“签名”的一部分,因此不会涉及重载问题。在所有语言中,我都能想到这个问题在哪里有意义,是的,这些都是重载。
In most languages, the return type of a method is not considered to be part of its "signature", and thus doesn't enter into questions of overloading. In all languages I can think of where the question makes sense, yes, these are overloads.