【问题标题】:Is the interface method capable of returning a generic type?接口方法是否能够返回泛型类型?
【发布时间】:2018-07-03 20:50:14
【问题描述】:

接口方法是否能够返回泛型类型? 这段代码能用吗?

public interface Parametrizable<T> {
    public T createSomeObject(T n);
}

【问题讨论】:

  • 为什么不呢?虽然取决于你想要什么,你可能想通过 Class&lt;T&gt; 来代替。
  • 你是那种意思吗?公共接口参数化 { 公共类 createSomeObject(T n); }
  • idownvotedbecau.se/noresearch 又名 尝试。也会给你一个更快的答案,而不是浪费时间写问题并在这里等待有人回答。

标签: java generics interface


【解决方案1】:

总之——是的。这实际上很常见,甚至 JDK 也有这样的方法 - 考虑一下,例如,List#get

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-12-24
    • 2020-09-04
    • 1970-01-01
    • 2011-04-04
    • 2016-10-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多