在学习一个前后端分离项目的结果类R中,用这个方法返回成功信息:
//这里<T> R<T>看不懂,返回值是R<T>,前面加一个<T>是什么意思呢?
public static <T> R<T> success(T object) {
R<T> r = new R<T>();
r.data = object;
r.code = 1;
return r;
}
希望可以解释细一点,因为我完全没头绪
在学习一个前后端分离项目的结果类R中,用这个方法返回成功信息:
//这里<T> R<T>看不懂,返回值是R<T>,前面加一个<T>是什么意思呢?
public static <T> R<T> success(T object) {
R<T> r = new R<T>();
r.data = object;
r.code = 1;
return r;
}
希望可以解释细一点,因为我完全没头绪
这个T是泛型,例如你的输入参数是Integer类型,你这个方法里的T就会自动转换为Integer类型;这篇文章可以帮你了解泛型是什么?%ra=cardhttps://blog.csdn.net/ALiangXLogic/article/details/130804420