构造方法的使用之setter优化
2021-12-30 15:26
113 查看
构造方法的使用之setter优化:类中有的属性需要设置值,有属性不需要设置值(内部计算即可)---
构造方法传入设置值即可
- setter的话(prevPage、nextPage、totalPage是不需要的,它是计算出来的,不用传入值进行设置。
import lombok.Getter; //分页的结果对象 //setter的话(prevPage、nextPage、totalPage是不需要的,它是计算出来的,不用传入值设置【----类中有的属性需要设置值,有属性不需要设置值(内部计算即可)---构造方法传入设置值即可】) @Getter public class PageResult<T> { //两条sql语句【分页查询LIMIT、结果集总数COUNT】 private List<T> listData;//分页查询的结果集数据(分页LIMITsql查询) private Integer totalCount;//结果总条数(COUNT的sql查询) //用户输入的当前页、每页条数 private Integer currentPage = 1; private Integer pageSize = 4; //计算得出 private Integer beginPage = 1;//首页(第一页) private Integer prevPage;//上页 private Integer nextPage;//下页 private Integer totalPage;//末页(总页) public PageResult() {} public PageResult(List<T> listData, Integer totalCount, Integer currentPage, Integer pageSize) { super(); this.listData = listData; this.totalCount = totalCount; this.currentPage = currentPage; this.pageSize = pageSize; } }
相关文章推荐
- 黑马程序员——OC基础学习(三)---从传统setter方法和getter方法到@property增强型使用(体验代码的优化过程)
- 构造使用IN子句的动态Transact-SQL方法进行编号查询
- Java代码优化--尽可能地使用stack(栈)变量(方法内部的局部变量)
- 淘宝的新Sprite方法——使用Img Sprite技术对按钮加载顺序优化的简单研究
- 使用hint优化 Oracle SQL语句方法30例
- Zend Studio (eclipse)使用速度优化方法
- 使用内置摄像头并优化显示结果大图片的方法
- MySQL索引使用方法和性能优化
- C#使用静态构造方法
- 使用apache-cxf-2.2.5生成WebService客户端时List属性没有Setter方法
- 多GridView页面中使用AJAX的优化方法
- Java代码优化--尽可能地使用stack(栈)变量(方法内部的局部变量)
- 教您彻底优化计算机开机时启动项目的使用方法
- eclipse创建类,生成构造方法去掉自动注释,使用快捷键创建项目,实体类,实体类的方法。
- Java使用反射机制优化工厂方法
- c#使用私有构造方法
- FCKeditor基本配置优化修改使用方法
- 优化防火墙得力助手ipset介绍及简单使用方法
- Sql2005性能工具(SQL Server Profiler和数据库引擎优化顾问)使用方法详解
- MyEclipse自动生成Getter、Setter和构造方法