public HashSet(Collection<? extends E> c) public ClassA<E> 这种Java类定义我看过,是模板
public HashSet(Collection<? extends E> c) 中的就不清楚了,怎么里面还有问号的?
有这种定义?
public HashSet(Collection<? extends E> c) 中的就不清楚了,怎么里面还有问号的?
有这种定义?
解决方案 »
- 《算法导论的Java实现》 9 线性时间排序
- 请教各位高手,帮帮小弟忙解决一个关于Java和蓝牙的问题
- JAVA关于数组的一个问题
- 为什么java.exe javaw.exe等bin目录下的程序是用Visual C++ 6.0的Debug模式编译的?
- JIT哪位大哥能为我好好解释一下这东西
- 那里能下载java,j2ee的视频教程啊!指点一二。
- 谁有《Think in Java》第三版光盘附带的幻灯,分另外给。
- 一个源码,出了三个错误,搞了好长时间搞不错了,帮忙看一下
- 在JPanel中用代码添加了一个JButton,可是显示不出来,怎么样动态添加呢?谢谢
- UNIX下安装JDK,出错?在线等。。
- [求助]为什么HttpServlet中的方法基本都是protected?
- java的事件处理机制,GUI主线程与多线程,虚似机是怎么样看待的??名位大虾,能不能诠释他们有什么不同啊,小菜在这里求教了
首先这个HashSet的构造方法接收一个实现Collection接口的所有子类。我们看例子:
List<JPanel> list=new ArrayList<JPanel>();
list.add(new BallPanel());
HashSet<JPanel> set=new HashSet<JPanel>(list);
List接口继函自Collection,那个JPanel就相当于E,而BallPanel(继函自JPanel)就相当于那个?
只要这个?是E的子类就可以放进Set中。