JsonResponse<A> 和 JsonResponse<String> 在 Java 中是什么意思?
What does JsonResponse<A> and JsonResponse<String> mean in Java?
public class JsonResponse<A> {
public boolean success;
public String message;
public A data;
public JsonResponse() {
}
public JsonResponse(boolean success, String message, A obj) {
this.success = success;
this.message = message;
this.data = obj;
}
这在 Java 中是什么意思?
public class JsonResponse<A>
new JsonResponse<String>(false,"two","three");
有人可以解释一下吗?这在 Java 或 OOP 中如何工作?
public class JsonResponse<A>
将 JsonResponse
声明为 class,带有一个 类型参数 ,在 class 中称为 A
。
当您使用 JsonResponse<String>
时,这意味着“JsonResponse
类型参数设置为 String
”。
如果您曾经使用过集合,他们会经常使用这个系统 - 如 List<String>
或 Map<String, Integer>
。
public class JsonResponse<A> {
public boolean success;
public String message;
public A data;
public JsonResponse() {
}
public JsonResponse(boolean success, String message, A obj) {
this.success = success;
this.message = message;
this.data = obj;
}
这在 Java 中是什么意思?
public class JsonResponse<A>
new JsonResponse<String>(false,"two","three");
有人可以解释一下吗?这在 Java 或 OOP 中如何工作?
public class JsonResponse<A>
将 JsonResponse
声明为 class,带有一个 类型参数 ,在 class 中称为 A
。
当您使用 JsonResponse<String>
时,这意味着“JsonResponse
类型参数设置为 String
”。
如果您曾经使用过集合,他们会经常使用这个系统 - 如 List<String>
或 Map<String, Integer>
。