时间:2021-05-20
本文实例讲述了Java中方法名称和泛型相同的用法。分享给大家供大家参考,具体如下:
一 点睛
Java中,方法的名称可以用泛型替代。
二 实战
1 代码
public class SupGent { public class A<E> { E t; public A( E t ) { this.t = t; } public E E() { //采用了泛型E,碰巧方法名称也是E,只不过不要弄混淆,有点像宏替换 return t; } } public class B<E> extends A<E> { public B( E t ) { super(t); } } public static void main( String[] args ) { B<String> b = (new SupGent()).new B<String>("test"); System.out.println(b.E()); }}2 运行
test
3 说明
和下面代码等价
public class SupGent { public class A<E> { E t; public A( E t ) { this.t = t; } public E String() { return t; } } public class B<E> extends A<E> { public B( E t ) { super(t); } } public static void main( String[] args ) { B<String> b = (new SupGent()).new B<String>("test"); System.out.println(b.String()); }}更多java相关内容感兴趣的读者可查看本站专题:《Java面向对象程序设计入门与进阶教程》、《Java数据结构与算法教程》、《Java操作DOM节点技巧总结》、《Java文件与目录操作技巧汇总》和《Java缓存操作技巧汇总》
希望本文所述对大家java程序设计有所帮助。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例讲述了Java泛型类与泛型方法的定义。分享给大家供大家参考,具体如下:Java泛型类的定义一点睛泛型类定义的语法如下:[访问修饰符]class类名称泛型
本文实例讲述了Java泛型和Class类用法。分享给大家供大家参考,具体如下:一点睛从JDK1.5之后,Java的Class类增加了泛型功能,从而允许使用泛型来
首先看一下泛型的基本语法访问修饰符返回类型泛型方法名(T参数)1):无法在泛型方法内部给任何T类型创建实例的对象,因为在泛型方法内部不知道传进来的对象有哪些构造
泛型是Java开发中常用的技术,了解泛型的几种形式和实现泛型的基本原理,有助于写出更优质的代码。本文总结了Java泛型的三种形式以及泛型实现原理。泛型泛型的本质
简介前两篇文章介绍了泛型的基本用法、类型擦除以及泛型数组。在泛型的使用中,还有个重要的东西叫通配符,本文介绍通配符的使用。这个系列的另外两篇文章:Java泛型总