一、泛型方法
如果在调用方法的时候方法的参数类型不确定,或者是方法的返回值类型不确定,那么我们可以将这个方法定义为泛型方法,一般在一些工具类中会经常使用到,现在只是给你作为语法提出来,你要明白,深入的体会是需要后面在你自己设计工具类的时候你才能体会其真正的意义。
DEMO:定义泛型方法
以上的泛型方法没有返回值,如果返回值也不确定呢?那么我们要定义返回值也是泛型的方法。
DEMO:定义泛型方法(返回值也是泛型)
DEMO:工具类中使用泛型
总结:
1、泛型方法的定义方式你要掌握
2、泛型方法的返回值也可以定义为泛型(占位符)
3、泛型方法一般在工具类中使用
泛型作业
1. Java中的泛型是什么?使用泛型的好处是什么?
2.什么是泛型中的限定通配符和非限定通配符?
3. List<? extends T>和List <? super T>之间有什么区别?
4.如何编写一个泛型方法,让它能接受泛型参数并返回泛型类型?
有完整的Java初级,高级对应的学习路线和资料!专注于java开发。分享java基础、原理性知识、JavaWeb实战、spring全家桶、设计模式、分布式及面试资料、开源项目,助力开发者成长!
欢迎关注微信公众号:码邦主
标签:Java,定义,DEMO,泛型,返回值,方法 来源: https://www.cnblogs.com/hehe199316/p/14296411.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。