当前位置: 首页 > 知识库问答 >
问题:

方法返回类型之前的是什么意思?

步致远
2023-03-14

以下方法返回由Ttype元素组成的列表:

public <T> List<T> getList() {
    return new ArrayList<T>();
}

在签名中我们有

如果没有这两个

无法解析符号T

我已经阅读了Oracle关于通用方法的官方教程。它解释了这是语法的一部分:

泛型方法的语法包括一个类型参数列表,在尖括号内,出现在方法的返回类型之前。

但它并没有真正解释为什么首先需要它,或者它对方法有什么确切的影响。


共有1个答案

周翰池
2023-03-14

第一个

没有第一个

 类似资料:
  • 问题内容: 例如,在以下代码中 返回类型之前的目的是什么(该行的作用或如何读取) 问题答案: 这是使您的 方法 (而不是 类 )通用的语法。 常规类和泛型类的方法可以根据其自身的类型参数进行泛型。在这种情况下,您的方法是on的通用方法,它必须是从扩展的类型。

  • 如果网页上的JavaScript返回非十进制值,那么什么将是否将返回? 有人能回答这个问题吗?

  • 我读过这篇文章:java中arrays.aslist(array)与新arraylist (arrays.aslist(ia))之间的差异 当然,包装器上不允许一些列表操作,比如从列表中添加或删除元素,您只能读取或覆盖元素。 如果list2有List接口的引用,我期望它用Java实现List接口中包含的所有方法。https://docs.oracle.com/javase/7/docs/api/j

  • 经过几次修改后,我得到了一个工作函数,返回类型为nullable Void。但这并不是我所需要的 根据Kotlin文档,Unit类型对应于Java中的void类型。所以Kotlin中不返回值的正确函数是 或

  • 本文向大家介绍什么是方法的返回值?返回值在类的方法里的作用是什么?相关面试题,主要包含被问及什么是方法的返回值?返回值在类的方法里的作用是什么?时的应答技巧和注意事项,需要的朋友参考一下 方法的返回值是指我们获取到的某个方法体中的代码执行后产生的结果!(前提是该方法可能产生结果)。 返回值的作用: 接收出结果,使得它可以用于其他的操作!

  • 我看过返回IList vs ICollection vs Collection以及它链接的其他问题,但我仍然对这个问题感到困惑。 出于演示目的,我们假设我有一个类,在其中公开了一个公共方法,如下所示: 要遵循CA1002,我的方法应该返回实际的集合类(、等)或它们的接口(、等),如果我希望返回具体?