温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
呃,分析完之后啊,咱们就来看着这个图啊,去写代码就好了,是吧,咱们怎么办,你得先写一个配置呀,是吧,咱先写一个page。把这都关了啊,这东西有点多了。好,找到我们这个书城啊,在这里面写破里面写上一个类。啊,叫做page,这就是什么呢?分页模型对象啊,那么我们说了分页的这个模型里面需要啥来叫做page number,这是啥呀?当前页码吗?紧跟着呢,总页码private in叫做page to是吧,还有呢,哎,当前夜。显示当前页显示的数量是吧?当前页显示数量来private in page size等于四,那么一般四啊,它属于常量,我们要把它定义成一个常量来用比较好一点来public final in叫做等于。
01:25
哎,那这个地方呢,就是page size。啊,那么我们对它进行。Rename一下啊,一般情况下大家注意常量值都是全大写的啊,都全大写好了,还有什么呀,还有两个private,呃,Private总的大总的记录数是吧,Intake。Page total comment。
02:00
总记录数。哎,还有呢,当前页数据private list的集合,哎,那么里面什么都是图书呀,然后是items,这是当前页数据。好了,这是当前一些数据,好,那么我们给它生成一下get set方法。记住啊,常量就不需要了是吧,敞亮它不需要把它去掉来走哎。再来一个除菌方法呀。OK啊,那么有参和无参呢,暂时咱用不上啊,你可以就不要生成好了,那么这个配置对象啊,咱们基本上完成了,但是我们有必要啊,来说明一下哎,思考一个东西,思考啥呢?大家来看一下哈,咱们刚刚分析的这个是对图书模块进行分页,那么如果是对图书模块进行分页的话,大家想想这里的数据是什么,是图书的信息啊。
03:07
没错吧,那如果说我们用户模块也需要分页怎么办?那上面的数据就是什么用户的信息,对啊用户信息,那如果说咱们是一个商城是吧,有这个商户,那咱们要对商户也进行分页怎么办?那这上面的数据就变成了商户的。对数据。哎,数据好了,那么大家想想哈,也就是说上面这里的数据其实是由当前的模块动态的发生改变,那为了要让我们这个分页啊能够适应所有的模块,那其实我们最好是把这个数据变成一个可变的泛型,这是好一点,那我们就给它变成泛型,这样就好一点。哎,这样好一点好,那我们就稍微把它改成这个样子哈,那咱们说配置是分页的模型啊对象。
04:12
哎,那么泛型呢,是具体的。什么模块的加8B类是吧,啊,也就具体对应的什么东西进行分页啊,就这样子哈,好这个就是分页的这个配置。
我来说两句