<C extends T> 是限制 Class<C>里的C的 也就是C需要是T的实现类或者子类
泛型更具体
- public static class abc<E extends CharSequence>{
- public E e;
- public abc(E o){
- this.e=o;
- }
- public String toString(){
- return e.toString();
- }
- public E getE(){
- return e;
- }
- }
上面的e可以使CharSequence及其子类。
在class abc中e可以调用CharSequence的方法!
还可是更具体的类
请见sun的网站,一般我们仅仅使用上面的内容!
<E extents CharSequence>
这时E可以是继承CharSequence的类!