用Java中的不同返回类型重载?
为什么仅通过更改返回类型就不可能重载函数?将来的Java版本会改变吗?
顺便说一句,仅供参考,这在C ++中可能吗?
回答:
你无法在Java中做到这一点,也无法在C ++中做到这一点。基本原理是,仅返回值不足以使编译器确定要调用的函数:
public int foo() {...}public float foo() {..}
...
foo(); // which one?
以上是 用Java中的不同返回类型重载? 的全部内容, 来源链接: utcz.com/qa/419787.html