`
lan13217
  • 浏览: 483041 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

让static方法具有泛型能力

    博客分类:
  • Java
 
阅读更多
在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; 
    }
}
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics