关于在什么情况下定义成泛型,什么情况下定义成一般类型?

来源:7-10 集成PageHelper实现后端分页(二)

慕神4535282

2023-04-25

老师,您好!

public class PageReq {
   ...
}

public class PageResp<T> implements Serializable {
   ...
}

为什么 PageReq 定义成一般类型,而 PageResp 定义成泛型,PageResp 定义为一般类型,然后PassengerQueryResp extends PageResp 这样子是有什么缺点吗?

一般在什么情况下定义成泛型,什么情况下定义成一般类型呢?谢谢老师解答!

写回答

1回答

甲蛙

2023-04-28

因为分页请求参数是固定的,就是要查第几页,查几条,都是确定的int类型。而返回的结果列表数据跟每张表有关,是不确定的,所以用泛型

0
3
慕神4535282
非常感谢!
2023-05-02
共3条回复

新版Springboot3.0打造能落地的高并发仿12306售票系统

最新版Spring3.0仿12306售票系统实战

852 学习 · 511 问题

查看课程