java 泛型

来源:互联网 发布:java的发展和前景如何 编辑:程序博客网 时间:2024/06/05 03:35

自己玩一下java 的泛型

/**
* Create a synthetic successful response using {@code headers} with {@code body} as the
* deserialized body.
*/
public static Response success(T body, Headers headers) {
if (headers == null) throw new NullPointerException(“headers == null”);
return success(body, new okhttp3.Response.Builder() //
.code(200)
.message(“OK”)
.protocol(Protocol.HTTP_1_1)
.headers(headers)
.request(new Request.Builder().url(“http://localhost/“).build())
.build());
}

方法第一排下来:一共有两个T的类型定义:

  • 第一个:声明在返回类型的前面的 < T > 是用来说明在方法里面使用的第一个变量来的
  • 第二个:声明的第二个是声明的是在Response里面的T类型
0 0
原创粉丝点击