1. 程式人生 > >一個例子搞懂泛型邊界

一個例子搞懂泛型邊界

         假如有一個繼承體系:Object <- Plant <- Fruit <- Apple <- Jonathan,萬用字元是? super Apple,Apple是下界,?是Apple的某種父型別,那麼Apple及其子類一定是?型別, 所以你可以加入Apple和Jonathan型別,但是你不可以加入Fruit,因為萬用字元只是說是Apple的某種父型別,你怎麼知道是Fruit還是Plant還是Object?