为了账号安全,请及时绑定邮箱和手机立即绑定

java泛型方法调用

java泛型方法调用

临摹微笑 2019-02-18 16:56:20
我定义了一个泛型方法,不知道怎么调用,编译通过这样调用好像不行,ResultBuilder<User>.doubleUser()直接调用可以,但是传不了T,ResultBuilder.doubleUser() public class ResultBuilder { public static <T> Result<T> doubleUser() { return new Result<T>(); } } public class Result<T> implements Serializable { public int code; public T data; public String msg;
查看完整描述

2 回答

?
牧羊人nacy

TA贡献1862条经验 获得超7个赞

static的方法,泛型在点的后面:

ResultBuilder.<User>doubleUser()
查看完整回答
反对 回复 2019-03-01
?
Helenr

TA贡献1780条经验 获得超4个赞

这样也可以

Result<Integer> result = doubleUser();
查看完整回答
反对 回复 2019-03-01
  • 2 回答
  • 0 关注
  • 2181 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号