永发信息网

Java基础知识总结:什么时候用泛型类

答案:1  悬赏:80  手机版
解决时间 2021-04-05 02:35
Java基础知识总结:什么时候用泛型类
最佳答案
当类中的操作的引用数据类型不确定的时候,以前用的Object来进行扩展的,现在可以用泛型来表示。这样可以避免强转的麻烦,而且将运行问题转移到的编译时期。
----------------------------------------------------------
泛型在程序定义上的体现:
//泛型类:将泛型定义在类上。
class Tool {
private Q obj;
public void setObject(Q obj) {
this.obj = obj;
}
public Q getObject() {
return obj;
}
}
//当方法操作的引用数据类型不确定的时候,可以将泛型定义在方法上。
publicvoid method(W w) {
System.out.println("method:"+w);
}
//静态方法上的泛型:静态方法无法访问类上定义的泛型。如果静态方法操作的引用数据类型不确定的时候,必须要将泛型定义在方法上。
public static void function(Q t) {
System.out.println("function:"+t);
}
//泛型接口.
interface Inter{
void show(T t);
}
class InterImplimplements Inter{
public void show(R r) {
System.out.println("show:"+r);
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
想念老师的句子
单选题对下面句子的修辞方法判断正确的是1.
我的母亲已经给花园里的花浇水了 翻译句子
郑州哪个超市最大?
越南的芽庄沉香,惠安沉香,富森红土都有何特
左拐红灯直行绿灯在左拐车道直行算闯红灯吗
单选题Iwishthatshe________thisafternoon.
有什么好的英语诗歌或短片的英语文章?(最好都
我的亲姐弟恋
手机运行非要操作系统吗?如果是,那以前非智
蛋糕祝福语创意男朋友,男友生日要说些什么祝
2012最新最热最火爆串烧第二首歌的歌名叫什么
Vancouver ended its time hosting the 2010
英语询问性格用什么,祝人健康和向人询问说什
蝙蝠侠冰冷之心上不去2楼
推荐资讯
好点的红酒有哪些品牌,中国十大红酒品牌有哪
涉足多个领域是什么意思
单选题2009年1月,《国家中长期教育改革和发
请问各位宾友们:宾得K5相机挂了适马1770,现
现在今日头条的广告为何那么好,怎么做推广的
辣椒炒鱼的做法,辣椒炒鱼怎么做好吃,辣椒炒
我的世界房门怎么打开
试用期如何劝退员工,试用期辞退员工的补偿方
汇编语言字除法,如果AX寄存器中商大于FFFFH
夏普lcd50u1A用网络会卡死在页面吗
写出ABCc。的成语有。
钻床上的型号z3o.50x16是什么意思
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?