<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的类!
本文详细解释了Java泛型中的类型参数约束<E extends CharSequence>的含义与用途。通过实例说明了如何限定泛型参数的类型,确保其只能接受CharSequence或其子类的对象。此外,还介绍了此类泛型类如何利用父类的方法。
788

被折叠的 条评论
为什么被折叠?



