List 和 List分别代表什么意思如题那是否可以理解List = List 以下代码在能编译通过List getList(){//...return null;}

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 21:02:33
List 和 List分别代表什么意思如题那是否可以理解List = List 以下代码在能编译通过List getList(){//...return null;}
x͒N0_ŗphdvQMPWr5!JT4K]J-]b ˢŎ2iv߶J*>,Fc1Ȧ {̾O}^@ oX+5& OP·ПjtEp=4ȫBE~ߙaBe\$ݍklP+3)PU=U,/<dzA6 $KtSŐ3d fl5m 56ޙ¬7`A*7ix'ᴎӆWޖz牴Z{A孝fSBZ+uiFݴJ/ŸӰ/& Z|P/;si748Edi@큆\pxtvMe@Dc.+Vc2}4SqZn0h®=`ʕ䳋pNEM02_ [IQdg̽V1'O4^

List 和 List分别代表什么意思如题那是否可以理解List = List 以下代码在能编译通过List getList(){//...return null;}
List 和 List分别代表什么意思
如题
那是否可以理解List = List
以下代码在能编译通过
List getList(){
//...
return null;
}

List 和 List分别代表什么意思如题那是否可以理解List = List 以下代码在能编译通过List getList(){//...return null;}
T 代表某一类型 ? 代表任意类型.
T因为代表是某一确定类型.所以你可以使用它.
比如你有个List类型的变量tList 你可以用T t = tList.get(1);也可以用add但是?可以是任意类型.你不能进行那种与他里面装的东西的类型有关的操作.比如add get等.其中get只能复制给object类型.add甚至连object都不能用.因为他可以是任意类型.编译器不能确定他是什么类型.
但前者编译器知道他的类型是T.
我说的是调用List里的get 和add方法