1、A extends B ,则 B 是A 的父类或者祖先
若参数为T<? extends B> 意味着子类是不确定的,因此只能读取数据,而不能插入数据,即get()和set()方法中只能是get有效
2、A super B, 则A是B 的父类或者祖先
若参数为T<? superB> 意味着父类是不确定的,因此只能插入数据,而不能读取数据,即get()和set()方法中只能是set有效
1、A extends B ,则 B 是A 的父类或者祖先
若参数为T<? extends B> 意味着子类是不确定的,因此只能读取数据,而不能插入数据,即get()和set()方法中只能是get有效
2、A super B, 则A是B 的父类或者祖先
若参数为T<? superB> 意味着父类是不确定的,因此只能插入数据,而不能读取数据,即get()和set()方法中只能是set有效