All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.adrninistrator.javacg.dto.counter.JavaCGCounter Maven / Gradle / Ivy

package com.adrninistrator.javacg.dto.counter;

/**
 * @author Adrninistrator
 * @date 2021/8/10
 * @description: 计数器
 */
public class JavaCGCounter {
    private int count;

    public JavaCGCounter() {
        this(0);
    }

    public JavaCGCounter(int count) {
        this.count = count;
    }

    // 计数加1后返回
    public int addAndGet() {
        return ++count;
    }

    // 计数增加指定数量后返回
    public int addAndGet(int num) {
        return count += num;
    }

    // 计数减 1后返回
    public int minusAndGet() {
        return --count;
    }

    //
    public int getCount() {
        return count;
    }

    public void setCount(int count) {
        this.count = count;
    }

    @Override
    public String toString() {
        return "count=" + count;
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy