Java中泛型ClassT、T与Class?
⼀.区别
单独的T代表⼀个类型,⽽Class
E-Element(在集合中使⽤,因为集合中存放的是元素)
T-Type(Java类)
K-Key(键)
V-Value(值)
N-Number(数值类型)
?-表⽰不确定的java类型
举例说明:
Set
List
List<?>表⽰集合⾥的对象类型不确定,未指定
List同List<?>是⼀样的。
泛型的作⽤:
1、⽤泛型:
Java代码收藏代码
List
Tt=(0);
2、不⽤泛型:
Java代码收藏代码
Listlist=newArrayList();
Tt=(T)(0);
⼆、如何创建⼀个Class
就像使⽤⾮泛型代码⼀样,有两种⽅式:调⽤⽅法e()或者使⽤类常量。e()被定义为返
回Class<?>。另⼀⽅⾯,类常量被定义为具有类型Class
三、⽅法中为什么需要
泛型的声明,必须在⽅法的修饰符(public,static,final,abstract等)之后,返回值声明之前。
publicstatic
其中第⼀个
⼊的Class
本文发布于:2023-01-02 01:31:10,感谢您对本站的认可!
本文链接:http://www.wtabcd.cn/fanwen/fan/90/75613.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |