首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

泛型,为啥使用T而不使用Object

2012-08-21 
泛型,为什么使用T而不使用Object如题,使用泛型时,通常用T,但T继承于Object,为什么不直接使用object。两者间

泛型,为什么使用T而不使用Object
如题,使用泛型时,通常用T,但T继承于Object,为什么不直接使用object。两者间有啥却别?

[解决办法]
我想着问题不用去纠结呀,T和其他任何字母,JVM认为都是Object

你可以用T,可以用Object及Objectxxx,着只是一个简写的又有意义的代表性字母,T E这样的

泛型主要是规范<obj>这存储对象。
[解决办法]
这个有历史原因的, C++的模板也是用字母“T”来泛指类型未知的类。大约是"Type" 这个词的首字母。

而高斯林设计java语言,保留了很多C++的血统,所以习惯中的一部分也被保留下来了。

热点排行