让static方法具有泛型能力

在Java的泛型里,对于static方法而言,是无法访问泛型类的类型参数的.因此,如果想让static方法具有泛型能力,就必须使其成为泛型方法.正确示例:

  public class Test{public static <T> T f(T c) { //注意<T>声明,使此方法成为泛型方法return c; }}

错误示例:

  public class Test<T>{public static T f(T c) { //无法通过编译return c; }}

闲淡时光里徜徉书海。本文是旅游开心句子说说心情,希望对大家有帮助!

让static方法具有泛型能力

相关文章:

你感兴趣的文章:

标签云: