extends 和 super關(guān)鍵字運(yùn)用在泛型中,主要作用是限制泛型的邊界,確定在泛型方法或者泛型類中可是利用泛型調(diào)用的方法(擦除)寝受。
List<? extends C> 泛型參數(shù)表示C及其 C的某一個(gè)子類讶踪,這樣的泛型參數(shù)沒(méi)有下界颠黎,所以不能安全的向List中插入元素
List<? super C> 泛型參數(shù)表示C 及其C的任意超類脆霎,意味著下界是C总处,也就可以向集合中安全的插入C及其C的子類
extends 和 super關(guān)鍵字運(yùn)用在泛型中,主要作用是限制泛型的邊界,確定在泛型方法或者泛型類中可是利用泛型調(diào)用的方法(擦除)寝受。
List<? extends C> 泛型參數(shù)表示C及其 C的某一個(gè)子類讶踪,這樣的泛型參數(shù)沒(méi)有下界颠黎,所以不能安全的向List中插入元素
List<? super C> 泛型參數(shù)表示C 及其C的任意超類脆霎,意味著下界是C总处,也就可以向集合中安全的插入C及其C的子類