在Java中使用不同的返回类型进行重载?
2022-08-31 08:26:00
为什么不能仅仅通过更改返回类型来重载函数?在未来的Java版本中会改变吗?
顺便说一句,仅供参考,这在C++中可能吗?
为什么不能仅仅通过更改返回类型来重载函数?在未来的Java版本中会改变吗?
顺便说一句,仅供参考,这在C++中可能吗?
你不能在Java中做到这一点,你不能在C++做到这一点。其基本原理是,仅返回值不足以让编译器确定要调用哪个函数:
public int foo() {...}
public float foo() {..}
...
foo(); // which one?