📄 java 泛型的理解与等价实现-java面向对象 - it电子教育门户 高端java培训.htm
字号:
intOb=new
Gen<Integer>(88);<BR> intOb.showTyep();<BR> int i=
intOb.getOb();<BR> System.out.println("value= " +
i);</FONT></P>
<P><FONT
face="Times New Roman"> System.out.println("----------------------------------");</FONT></P>
<P><FONT
face="Times New Roman"> //定义泛型类Gen的一个String版本<BR> Gen<String>
strOb=new Gen<String>("Hello
Gen!");<BR> strOb.showTyep();<BR> String
s=strOb.getOb();<BR> System.out.println("value= " +
s);<BR>}<BR>}</FONT></P>
<P><FONT face="Times New Roman"> 例子二:没有使用泛型<BR>public class
Gen2 {<BR> private Object ob; //定义一个通用类型成员</FONT></P>
<P><FONT face="Times New Roman"> public Gen2(Object ob)
{<BR> this.ob = ob;<BR> }</FONT></P>
<P><FONT face="Times New Roman"> public Object getOb()
{<BR> return ob;<BR> }</FONT></P>
<P><FONT face="Times New Roman"> public void setOb(Object ob)
{<BR> this.ob = ob;<BR> }</FONT></P>
<P><FONT face="Times New Roman"> public void showTyep()
{<BR> System.out.println("T的实际类型是: " +
ob.getClass().getName());<BR> }<BR>}</FONT></P>
<P><FONT face="Times New Roman">public class GenDemo2
{<BR> public static void main(String[] args)
{<BR> //定义类Gen2的一个Integer版本<BR> Gen2 intOb = new Gen2(new
Integer(88));<BR> intOb.showTyep();<BR> int i = (Integer)
intOb.getOb();<BR> System.out.println("value= " +
i);</FONT></P>
<P><FONT
face="Times New Roman"> System.out.println("----------------------------------");</FONT></P>
<P><FONT
face="Times New Roman"> //定义类Gen2的一个String版本<BR> Gen2 strOb
= new Gen2("Hello Gen!");<BR> strOb.showTyep();<BR> String s
= (String) strOb.getOb();<BR> System.out.println("value= " +
s);<BR> }<BR>}</FONT></P>
<P><FONT face="Times New Roman"> 运行结果:</FONT></P>
<P><FONT
face="Times New Roman"> 两个例子运行Demo结果是相同的,控制台输出结果如下:</FONT></P>
<P><FONT
face="Times New Roman"> T的实际类型是:<BR>java.lang.Integer<BR>value=
88<BR>----------------------------------<BR>T的实际类型是:
java.lang.String<BR>value= Hello Gen!</FONT></P>
<P><FONT face="Times New Roman">Process finished with exit
code 0</FONT></P>
<P><FONT
face="Times New Roman"> 看明白这个,以后基本的泛型应用和代码阅读就不成问题了。</FONT></P></DIV></SPAN></TD></TR>
<TR>
<TD width="71%"> </TD>
<TD width="29%">【 <A
href="http://www.mldn.cn/print.jtml?articleid=2529">打印</A> 】【
<A
href="http://www.mldn.cn/member/favlist.jtml?action=add&postid=2529">收藏</A>
】【 <A href="http://www.mldn.cn/email.jtml?articleid=2529"
target=_blank>推荐</A> 】 </TD></TR>
<TR>
<TD colSpan=2>
<TABLE cellSpacing=3 cellPadding=0 width="100%" align=center
bgColor=#ffffff border=0>
<TBODY>
<TR height=25>
<TD align=middle width="33%"><IMG height=95 alt=java视频教程
src="Java 泛型的理解与等价实现-JAVA面向对象 - IT电子教育门户 高端JAVA培训.files/javavideo.gif"
width=642></TD></TR>
<TR>
<TD class=content-table vAlign=top align=middle>
<TABLE>
<TBODY>
<TR>
<TD>
<TABLE>
<TBODY>
<TR>
<TD><A
href="http://www.mldn.cn/articleview/2007-8-21/article_view_2251.htm"
rel=external><IMG class=midImg alt=struts2.0入门视频
src="Java 泛型的理解与等价实现-JAVA面向对象 - IT电子教育门户 高端JAVA培训.files/struts2.gif"
width=90></A></TD></TR>
<TR>
<TD style="HEIGHT: 22px"> <A
title=struts2.0入门视频
href="http://www.mldn.cn/articleview/2007-8-21/article_view_2251.htm"
rel=external>struts2.0入门视频</A></TD></TR></TBODY></TABLE></TD>
<TD>
<TABLE>
<TBODY>
<TR>
<TD><A
href="http://www.mldn.cn/articleview/2007-6-15/article_view_2141.htm"
rel=external><IMG class=midImg
alt=JAVAEE学习流程和学习方法
src="Java 泛型的理解与等价实现-JAVA面向对象 - IT电子教育门户 高端JAVA培训.files/j2eejc.gif"
width=90></A></TD></TR>
<TR>
<TD style="HEIGHT: 22px"> <A
title=JAVAEE学习流程和学习方法
href="http://www.mldn.cn/articleview/2007-6-15/article_view_2141.htm"
rel=external>JAVAEE学习流程和学习方..</A></TD></TR></TBODY></TABLE></TD>
<TD>
<TABLE>
<TBODY>
<TR>
<TD><A
href="http://www.mldn.cn/articleview/2007-6-5/article_view_2091.htm"
rel=external><IMG class=midImg
alt=1-Java介绍及JDK配置
src="Java 泛型的理解与等价实现-JAVA面向对象 - IT电子教育门户 高端JAVA培训.files/javase.gif"
width=90></A></TD></TR>
<TR>
<TD style="HEIGHT: 22px"> <A
title=1-Java介绍及JDK配置
href="http://www.mldn.cn/articleview/2007-6-5/article_view_2091.htm"
rel=external>1-Java介绍及JDK配置..</A></TD></TR></TBODY></TABLE></TD>
<TD>
<TABLE>
<TBODY>
<TR>
<TD><A
href="http://www.mldn.cn/articleview/2007-4-19/article_view_2012.htm"
rel=external><IMG class=midImg alt=Oracle中的多表连接
src="Java 泛型的理解与等价实现-JAVA面向对象 - IT电子教育门户 高端JAVA培训.files/Oracle.gif"
width=90></A></TD></TR>
<TR>
<TD style="HEIGHT: 22px"> <A
title=Oracle中的多表连接
href="http://www.mldn.cn/articleview/2007-4-19/article_view_2012.htm"
rel=external>Oracle中的多表连接</A></TD></TR></TBODY></TABLE></TD>
<TD>
<TABLE>
<TBODY>
<TR>
<TD><A
href="http://www.mldn.cn/articleview/2007-4-11/article_view_1978.htm"
rel=external><IMG class=midImg
alt=Struts中logic标签的使用
src="Java 泛型的理解与等价实现-JAVA面向对象 - IT电子教育门户 高端JAVA培训.files/struts.gif"
width=90></A></TD></TR>
<TR>
<TD style="HEIGHT: 22px"> <A
title=Struts中logic标签的使用
href="http://www.mldn.cn/articleview/2007-4-11/article_view_1978.htm"
rel=external>Struts中logic标签..</A></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD colSpan=2>
<TABLE cellSpacing=3 cellPadding=0 width="100%" align=center
bgColor=#ffffff border=0>
<TBODY>
<TR height=25>
<TD align=middle width="33%" bgColor=#aac4c4><FONT
color=#ffffff>相关文章</FONT></TD>
<TD align=middle width="33%" bgColor=#aac4c4><FONT
color=#ffffff>推荐文章</FONT></TD></TR>
<TR>
<TD class=content-table vAlign=top>
<TABLE>
<TBODY>
<TR>
<TD><A
href="http://www.mldn.cn/articleview/2007-11-7/article_view_2650.htm"
rel=external>垃圾收集器与Java程序的性能</A> <IMG
alt=24小时内新文章
src="Java 泛型的理解与等价实现-JAVA面向对象 - IT电子教育门户 高端JAVA培训.files/new.gif"
align=absMiddle border=0></TD>
<TD style="TEXT-ALIGN: right"><SPAN
class=link-Date>[11.7]</SPAN></TD></TR>
<TR>
<TD><A
href="http://www.mldn.cn/articleview/2007-11-7/article_view_2652.htm"
rel=external>详细解析Java中抽象类和接口的..</A> <IMG
alt=24小时内新文章
src="Java 泛型的理解与等价实现-JAVA面向对象 - IT电子教育门户 高端JAVA培训.files/new.gif"
align=absMiddle border=0></TD>
<TD style="TEXT-ALIGN: right"><SPAN
class=link-Date>[11.7]</SPAN></TD></TR>
<TR>
<TD><A
href="http://www.mldn.cn/articleview/2007-11-2/article_view_2624.htm"
rel=external>讲述java语言中内部类的研究</A></TD>
<TD style="TEXT-ALIGN: right"><SPAN
class=link-Date>[11.2]</SPAN></TD></TR>
<TR>
<TD><A
href="http://www.mldn.cn/articleview/2007-11-1/article_view_2618.htm"
rel=external>通过实例学习Java对象的构造过..</A></TD>
<TD style="TEXT-ALIGN: right"><SPAN
class=link-Date>[11.1]</SPAN></TD></TR>
<TR>
<TD><A
href="http://www.mldn.cn/articleview/2007-11-1/article_view_2619.htm"
rel=external>详细讲解This对象的使用方法</A></TD>
<TD style="TEXT-ALIGN: right"><SPAN
class=link-Date>[11.1]</SPAN></TD></TR></TBODY></TABLE></TD>
<TD class=content-table vAlign=top>
<TABLE>
<TBODY>
<TR>
<TD><A
href="http://www.mldn.cn/articleview/2007-11-7/article_view_2650.htm">垃圾收集器与Java程序的性能</A></TD></TR>
<TR>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -