当前位置: 代码迷 >> J2EE >> 泛型,为啥使用T而不使用Object
  详细解决方案

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

热度:86   发布时间:2016-04-22 00:58:06.0
泛型,为什么使用T而不使用Object
如题,使用泛型时,通常用T,但T继承于Object,为什么不直接使用object。两者间有啥却别?

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

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

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

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