永发信息网

MyBatis怎么做泛型的通用接口

答案:1  悬赏:40  手机版
解决时间 2021-01-31 16:51
MyBatis怎么做泛型的通用接口
最佳答案
泛型是为了解决抽象的问题。例如,方法A(int,int,string);B(string,char,char);C(int,float,char);的签名各不相同,但是要做相同的操作。可以看到他们有一个共同点——三个参数。那么我可以定义一个泛型方法string functionWithThreeArg<T1,T2,T3>(T1 arg1,T2 arg2,T3 arg3)
where ... //这里做泛型约束,比如都实现了 ‘+’ 运算符
{
string result = arg1 + arg2 + arg3;
return result;
}
那么现在来调用A,B,C三种情形,就可以使用泛型方法了
A:functionWithThreeArg<int,int,string>(1,2,"3");
B:functionWithThreeArg<string,char,char>("1",'b','c');
C:functionWithThreeArg<int,float,char>(1,"1.5",'a');

嗯,这里只是简单说明下问题,并不是实际代码。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
东方影楼婚纱贵族宝贝摄影怎么去啊,我要去那
三达影楼怎么去啊,我要去那办事
读 “我国西北地区沙地分布及内蒙古某县人口
是什么意思 女生说lenovo什么意思内涵
慧光影楼地址在哪,我要去那里办事
【地球上真的有鬼吗?有谁亲眼见到?鬼长什么样
我的康佳k819手机突然变成英文了 请高手指点
百合新娘婚纱摄影(盐步中路店)地址在哪,我要
天长地久精品婚纱摄影会馆(新昌西大道店)怎么
商朝的统治者是起源于中亚的游牧民族吗
这个短视频小视频是用什么APP制作的?
米兰婚纱(中山路店)地址在什么地方,我要处理
手机淘宝申请退款后会自己取消退款是怎么办
1996年6月30日出生,那生日是多少号啊?
久久情缘婚纱摄影怎么去啊,我要去那办事
推荐资讯
CPU、显卡、硬盘温度不能超过多少度?
高三的普高生可以参加非本省的提前招生考试吗
【念奴娇是谁】《念奴娇·赤壁怀古》是谁写的
北京市交警平时查小轿车超员吗
请问火车票是当天的可以改签第二天的同一车次
地景工作室地址在什么地方,想过去办事
东风风行景逸s5o用什么发动机和变速箱
they could have come to your help,but they
完形填空WhenAlbert1homeoneevening,hefound
关于著作权国际保护的基本原则,表述正确的是
板瘤子什么意思
鹤鸣快捷酒店(洛阳伊川)地址在什么地方,想过
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?