1. 主页 > 分享干货

泛型方法的定义(泛型方法的定义和使用)

泛型方法的定义

/***泛型参数的无返回值方法**1、public与返回值中间<T>非常重要,可以理解为声明此方法为泛型方法。*2、只有声明了<T>的方法才是泛型方法,泛型类中的使用了泛型的成员方法并不是泛型方法。*3、<T>表明该方法将使用泛型类型T,此时才可以在方法中使用泛型类型T。*4、与泛型类的定义一样,此处T可以随便写为任意标识,常见的如T、E、K、V等形式的参数常用于表示泛型。**@paramt*@param<T>*/public<T>voidshow(Tt){}/***泛型参数的有返回值方法**@paramt*@param<T>*@return*/public<T>Tget(Tt){returnt;}/***多个泛型参数有返回值的方法**@paramt*@paramk*@param<T>*@param<K>*@return*/public<T,K>Kget(Tt,Kk){returnk;}  

工作中使用频率较高的几种泛型方法

/***泛型方法介绍**@paramt*@param<T>*@return*/public<T>TgenericMethod(Tt){returnt;}/***带有限定符的泛型方法**@paramt*@param<T>*@return*/public<TextendsLingyejun>TgenericMethod(Tt){returnt;}/***泛型集合的方法**@parameList*@param<E>*@return*/public<EextendsLingyejun>List<E>genericMethod(List<E>eList){returneList;}/***泛型集合的定义**@paramvCollection*@param<V>*@return*/public<VextendsLingyejun>Map<String,V>genericMethod(Collection<V>vCollection){returnnull;}

以上就是爱惜日网»泛型方法的定义和使用(泛型方法的定义)的相关内容了,更多精彩请关注作者:爱惜日号SEO专员

声明:本文由爱惜日网/爱惜日号作者编辑发布,更多技术关注王听风!

本文内容由互联网用户自发贡献,该文观点仅代表作者本人。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 203304862@qq.com

本文链接:https://jinnalai.com/fenxiang/30827.html

联系我们

在线咨询:点击这里给我发消息

微信号:

工作日:9:30-18:30,节假日休息