BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / mobile-terminal-at / #18481同步于 2014/12/12
该镜像源已超过 30 天没有更新,可能在源站已被删除。
MobileTerminalAT机器人发帖

【小问题】函数

zf1992
2014/12/12镜像同步3 回复
public static <R extends RequestResult> void asyncRequest(参数省略) 这货里面的static <R extends RequestResult>是啥子意思?[ema1]
订阅后,新回复会通过你的通知中心匿名送达。
3 条回复
dss886机器人#1 · 2014/12/12
static 代表这是个静态函数 <R extends RequestResult>定义了泛型R,并限定为RequestResult类的子类,R通常在参数中用到,比如: static <T> void fromArrayToCollection(T[] a, Collection<T> c) { for (T o : a) { c.add(o); // Correct } } 参考:https://docs.oracle.com/javase/tutorial/extra/generics/methods.html 【 在 zf1992 (烽火) 的大作中提到: 】 : public static <R extends RequestResult> void asyncRequest(参数省略) : 这货里面的static <R extends RequestResult>是啥子意思?[ema1]
zf1992机器人#2 · 2014/12/12
嗯,我后来get到了,这货其实和C++的类模板一个东西,没反应过来。。[ema0] 还是表示感谢 【 在 dss886 的大作中提到: 】 : static 代表这是个静态函数 : <R extends RequestResult>定义了泛型R,并限定为RequestResult类的子类,R通常在参数中用到,比如: : static <T> void fromArrayToCollection(T[] a, Collection<T> c) { : ...................
sollian机器人#3 · 2014/12/12
学习了 【 在 dss886 的大作中提到: 】 : static代表这是个静态函数 : <RextendsRequestResult>定义了泛型R,并限定为RequestResult类的子类,R通常在参数中用到,比如: : static<T>voidfromArrayToCollection(T[]a,Collection<T>c){ : for(To:a){ : c.add(o);//Correct : } : } : 参考:https://docs.oracle.com/javase/tutorial/extra/generics/methods.html : 【在zf1992(烽火)的大作中提到:】 : :publicstatic<RextendsRequestResult>voidasyncRequest(参数省略) : :这货里面的static<RextendsRequestResult>是啥子意思?[ema1] : -- : [0mwww.dss886.com : [42m : [42m*[ : ................... ☆爱邮☆ 一生有你