请问 在 java 泛型中:
class C<T> {
}
<T>相当于这样<T extends Object>
表示的是T可以是Object或者是Object的子类,
但是为什么我可以:
C<List> c = new C<List>();
传一个接口进去?
接口不是Object的子类啊,接口和Object的关系是...
接口是从Object继承么?应该不是啊,接口和Object什么关系啊?
更加迷惑了,如有高手解答,感激不尽,谢谢啊!!
class C<T> {
}
<T>相当于这样<T extends Object>
表示的是T可以是Object或者是Object的子类,
但是为什么我可以:
C<List> c = new C<List>();
传一个接口进去?
接口不是Object的子类啊,接口和Object的关系是...
接口是从Object继承么?应该不是啊,接口和Object什么关系啊?
更加迷惑了,如有高手解答,感激不尽,谢谢啊!!
解决方案 »
- 急呀~~~onlick 任何一个文本框,最后面的一个文本框都能获取到当前 onlick文本框的值
- 面向对象设计问题
- java程序中连续执行insert语句在oracle数据库插入记录报错
- 一个关于异常的小问题
- 请教
- 关于jar
- ■■■■■■■线程■■■■■■■
- 非常容易,请大家任意发挥。 顺便送分!
- 我已经把mail.jar 和activation.jar拷贝到了C:\j2sdk1.4.0\jre\lib\ext下,当我运行javamail自带的msgsend时,系统说:noclassdeffoundererr
- 请问<java核心技术I:基础技术>的光盘内容哪有下载?里面有个corejava的类库不知道在哪找
- 求教,如何表达渐进色的drawLine 方法
- 请问Java中接口与Object类的问题
必须要有一个类来实现它,而类一定是继续自Object的。 所以用接口是没有错的。