请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

方法里ServerResponse<T> 前面的<T> 是怎么回事,不写行吗。


public static <T> ServerResponse<T> createBySuccess(){
    return new ServerResponse<T>(ResponseCode.SUCCESS.getCode());
}


正在回答 回答被采纳积分+3

3回答

Geely 2018-05-07 00:12:45

前面的T 是代表返回值里面的泛型类型~亲爱的同学。可以在问答区搜索 泛型,会找到很多相关问题。

1 回复 有任何疑惑可以回复我~
  • 老师,这个<T> 是什么东西,后面返回类型<T>我知道,但前面这个<T>是有什么用
    回复 有任何疑惑可以回复我~ 2019-08-22 19:27:50
polo哦 2018-05-06 22:45:50

同学 你的基础较差 希望你能补好基础再来上这个课哦!这是jdk5的新特性泛型~所谓泛型就是替代Object类型的一个东西~可以代表任意类型的类型

1 回复 有任何疑惑可以回复我~
  • 提问者 jojohao #1
    我知道这是泛型,我没明白的是,一般的写法不应该是去掉前面的<T> 吗
    回复 有任何疑惑可以回复我~ 2018-05-07 13:29:11
  • 慕田峪3905712 回复 提问者 jojohao #2
    前面的<T>是为了告诉编译器这个是泛型方法
    回复 有任何疑惑可以回复我~ 2018-12-20 17:43:35
  • 你好,不写也没报错,是什么原理呀
    回复 有任何疑惑可以回复我~ 2019-08-22 19:27:29
慕尼黑7895541 2019-08-22 19:26:29

同问 这个<T> 是什么东西,后面返回类型<T>我知道,但前面这个<T>是有什么用

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信