复习:Java基础-泛型方法

泛型 大家都很熟悉了 泛型方法呢

可能很多小伙伴都有混淆,今天来稍微复习一下

泛型方法(普通方法)

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

泛型方法(静态方法) 这么写编译就通过不了 错误写法

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

泛型方法(静态方法) 正确写法

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

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

今天的笔记就到这里了,如果对你有帮助的话,帮我点个关注吧,这个真的对我很重要qaq

posted @ 2023-12-01 15:05  锅巴编程  阅读(9)  评论(0编辑  收藏  举报