构造方法的使用之setter优化

简介: 构造方法的使用之setter优化

构造方法的使用之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;
  }
}
目录
相关文章
|
2天前
|
Java
【反射】Java反射机制 -- 常用构造器与方法
【反射】Java反射机制 -- 常用构造器与方法
30 0
|
2天前
类的无参方法
类的无参方法
11 0
|
5月前
通过getter获取setter函数
通过getter获取setter函数
30 1
|
9月前
|
Java API
Java反射(通过反射获取构造函数、方法、属性)
1.通过反射获取构造函数,2.通过反射获取方法,3.通过反射调用成员属性
85 0
|
9月前
|
Java
什么是构造器?
什么是构造器?
74 0
|
Java C++
C++类中在构造器中调用本类的另外构造器
C++类中在构造器中调用本类的另外构造器
79 0
|
Swift
懒加载和getter,setter
懒加载和getter,setter
177 0
|
Java
【Groovy】Groovy 方法调用 ( Java 类成员及 setter 和 getter 方法设置 | Groovy 类自动生成成员的 getter 和 setter 方法 )
【Groovy】Groovy 方法调用 ( Java 类成员及 setter 和 getter 方法设置 | Groovy 类自动生成成员的 getter 和 setter 方法 )
499 0
【Groovy】Groovy 方法调用 ( Java 类成员及 setter 和 getter 方法设置 | Groovy 类自动生成成员的 getter 和 setter 方法 )