java輔導(dǎo):讓static方法具有泛型能力

字號:

在Java的泛型里,對于static方法而言,是無法訪問泛型類的類型參數(shù)的.因此,如果想讓static方法具有泛型能力,就必須使其成為泛型方法.
    正確示例:
    public class Test
    {
    public static T f(T c) { //注意聲明,使此方法成為泛型方法
     return c;
    }
    }
    錯(cuò)誤示例:
    public class Test
    {
    public static T f(T c) { //無法通過編譯
     return c;
    }
    }