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

字號(hào):

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