gpt4 book ai didi

java - Java中不同返回类型的重载?

转载 作者:IT老高 更新时间:2023-10-28 11:35:38 25 4
gpt4 key购买 nike

为什么不能仅仅通过改变返回类型来重载一个函数?这会在 Java 的 future 版本中发生变化吗?

顺便说一下,仅供引用,这在C++中可以吗?

最佳答案

你不能在 Java 中做到这一点,你也不能在 C++ 中做到这一点。理由是仅返回值不足以让编译器确定要调用哪个函数:

public int foo() {...}
public float foo() {..}

...
foo(); // which one?

关于java - Java中不同返回类型的重载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2439782/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com