java中的目标类型与返回类型

siv3szwd  于 2023-02-07  发布在  Java
关注(0)|答案(1)|浏览(132)

我在阅读甲骨文的Java教程时,偶然发现了这句话:
注意:请务必注意,推理算法仅使用调用参数、目标类型和可能的明显预期返回类型来推理类型。推理算法不使用程序后面的结果。
目标类型和使用返回类型来推断类型之间有什么区别?请提供一个例子。

vyswwuz2

vyswwuz21#

我不确定,但这是我的理解。
从目标类型推断:

String target = genericMethod();

从返回类型推断:

String outsideMethod() {
  return genericMethod();
}

genericMethod为:

T genericMethod() {
  T result = ...
  return T;
}

相关问题