困扰了很久的问题,一直没有解决,谁能提供一些详细的内容?
解决方案 »
- 求书来了。推荐基本JAVA的好书
- 求java中如何将String转换成char数组
- 对象上转型问题
- socket接收输入流时,不能检测到流的末尾
- 已知图像的数据部分,为一数组,java中如何实现该数组的256色位图保存呢?
- 如何定义如下的数据结构?(急急)
- 关于Frame的问题(菜鸟级)
- 菜鸟以前学过delphi,现在想学jbuilder,下载了一个jbuilder4.0用了一下,不知怎么生成exe,如果不生成exe,那开发出的东西怎么用啊?不要
- 请问在JAVA中怎样实现目录的树状表现形式,接点从数据库中取?
- jni问题?
- 关于WIN7下使用javax.tools.ToolProvider类调用getSystemJavaCompiler的问题
- java语言参考---不错的深入学习java的资料
定义一个类的时候,用<T extends SomeClass1>{}
使用一个实现了泛型的类时,用<? super SomeCLass2>
<? extends T> T和T的子类。
<? super T> T和T的父类。
http://wenwen.soso.com/z/q113521062.htm
不过我还是不太懂,等待
2.<? super T>这里比较容易使用,没<? extends T>这么多限制,这里的意思是,以T类为下限的某种类,简单地说就是T类的超类。但为什么add(T)可以呢?因为能放入某一类的容器一定可以放入其子类,多态的概念