java泛型中<? super String>和<? extends String> 的区别
2013-01-16 21:35
465 查看
(1)<? super String>is any class which is a
superclass of
String(including
Stringitself). (In this case, the only other suitable class is
Object.)
即包括String的父类和它本身的类。
(2)
<? extends String>(which in this specific case wouldn't be very useful as
Stringis
final, so it can have no subclasses).
即包括String的子类,而String没有子类,为null。
相关文章推荐
- Java泛型中<? super String>和<? extends String>
- java泛型中<? super String>和<? extends String> 的区别
- Java泛型中<? extends E>和<? super E>的区别
- <? extends T> 与 <? super T>的区别
- Java泛型中<? extends E>和<? super E>的区别
- java泛型中<? super T> 和<? extends T>的区别---转发
- Java泛型中<? extends E>和<? super E>的区别
- 浅谈Java泛型中的<? extends E>和<? super E>的区别
- java泛型中<? super String>和<? extends String> 的区别
- Java泛型中<? extends E>和<? super E>的区别
- <? super T>与<? extends T>区别
- List<?super T> 和 Set<? extends T> 区别
- #include <string> <string.h> <cstring> 三者的区别
- <string> 与<string.h>、<cstring>的区别
- Java 中 <? super T> 与 <? extends T> 的区别
- 泛型中<? super T>和<? extends T>的区别
- #include<iostream>与#include<iostream.h>以及#inclue<string> 和 #include<string.h>的区别
- Java泛型的应用——T extends Comparable<? super T>
- 简述泛型通配符<? extends T>和<? super T>
- <MFC>CString和<C++>标准库string的区别,及判断字符串是否为空