您的当前位置:我要购书网>在线阅读>Java/J2EE/JSP

jdk5.0 范型小测验1

来源:互联网  作者:  发布:我要购物网收集整理  发布时间:2006-8-31 人气:180

在博客堂看到了一篇关于C#2.0范性的小测验(http://blog.joycode.com/ninputer/archive/2005/11/02/66256.aspx),考虑到JDK 5.0也引进了范性,特意在JDK 5.0做了相应的测试。

Quiz1:判断以下代码是否有错,如果有错,说出错误类型,如果无错,说出输出结果。

public class GenericQuiz1{

public static void main(String[] args) { A a = new A(); a.internalCall(2005); }

}

class A{ void internalCall(T p) { test(p); }

void test(T p) { System.out.println("use T"); } void test(Integer p) { System.out.println("use Integer"); }}

Quiz2:判断以下代码是否有错,如果有错,说出错误类型,如果无错,说出输出结果。public class GenericQuiz1{

public static void main(String[] args) { A a = new A(); a.test(2005); }

}

class A{

void test(T p) { System.out.println("use T"); }

void test(int p) { System.out.println("use int"); }}

Quiz3:判断以下代码是否有错,如果有错,说出错误类型,如果无错,说出输出结果。public class GenericQuiz1{

public static void main(String[] args) { A a = new A(); a.test(2005); }

}

class A{

void test(T p) { System.out.println("use T"); }

void test(Integer p) { System.out.println("use Integer"); }}

Quiz4:判断以下代码是否有错,如果有错,说出错误类型,如果无错,说出输出结果。public class GenericQuiz1{

public static void main(String[] args) { A a = new A(); a.test(2005); }

}

class A{

void test(T p) { System.out.println("use T"); }

void test(U p) { System.out.println("use U"); }}

相关文章
· jdbc基础教程之preparedstatement
· jdbc连接各种数据库方式列表
· jdk、jre、jvm之间的关系
· jdbc2/3.0的特征点滴
· jdbc驱动程序的类型
· jdbc基础教程之callablestatement
· jdk中keytool常用命令
· jdk1.5使用总结 --《java 1.5 tiger..
· jdk5.0的11个主要新特征
· jdk5.0 范型小测验1
热点文章
%>
· creating user controls
· 提高fastreplace速度 (fstrrep.pas)
· asc ii 完整码表及简介
· 自动生成拼音(汉字反查到拼音)
· sql2000无法安装的解决办法
· 浏览器集成教学 自定义浏览器
· vc++技术内幕(第四版)笔记(第7章)
· mysql5.0中文乱码解决方案
· sql server日期计算
· vc下利用ado连接access数据库
 淘宝旺旺:我要购书网上书店『图书目录
本购书中心地址: 杭州市延安路111号清波商厦南楼D座(总部) 上海市闸北区老沪太路网上购书中心(沪部),  邮编:310002
电子邮件:books@51goushu.com  经营许可证编号:沪ICP备06038574号
版权所有 2003-2008 © All Rights Reserved .购书网