jave之set和get的用法

package com.xxl.api.admin;

public class Test {

    private int score;

    public int getScore() {
        return score;
    }
    public void setScore(int score) {
        this.score = score;
    }
    public void setScore(long score) {
        this.score = (int) score;
    }

    private int sex;
    // 0 女 1 男
    public void setSex(int sex) {
        this.sex = sex;
    }
    enum SEX{男,女}  //定义枚举
    public void setSex(SEX type){    //枚举
        if(SEX.男.equals(type)){
            this.sex = 1;
        }else{
            this.sex = 0;
        }
    }

    public void setSex(String type){
        if("男".equals(type)){
            this.sex = 1;
        }else{
            this.sex = 0;
        }
    }

    private int age;
    public int getAge() {
        return age;
    }
    public boolean getAgeIs18() {
        if(this.age >= 18){
            return true;
        }else{
            return false;
        }
    }
    
}
原文地址:https://www.cnblogs.com/mpp0905/p/9980611.html