在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Java/ Java泛型類為什么不能持有靜態(tài)泛型變量

Java泛型類為什么不能持有靜態(tài)泛型變量

如下,會出現(xiàn)編譯錯誤,請問這樣設(shè)計的目的為什么?

public class GenericTest<AnyType> {
    private static AnyType storedValue;//編譯錯誤

    public static AnyType read(){//編譯錯誤
        return storedValue;
    }
}
回答
編輯回答
不討囍

GenericTest<String> 和 GenericTest<Integer> 經(jīng)過泛型擦除后就是 GenericTest 類,這個類只有一個storedValue,如果允許泛型就會有歧義。

2018年5月18日 15:23
編輯回答
伴謊

static變量在一個類里面只會有一份,請問它如何能夠有不同的類型?

2018年4月26日 06:52