public class Person { private String name; private int age; private double salary;

public Person(String name, int age, double salary) {
    setName(name);
    setAge(age);
    setSalary(salary);
}

public String getName() {
    return name;
}

public void setName(String name) {
    if (name.length() >= 2 && name.length() <= 6) {
        this.name = name;
    } else {
        this.name = 'default';
    }
}

public int getAge() {
    return age;
}

public void setAge(int age) {
    if (age >= 1 && age <= 120) {
        this.age = age;
    } else {
        this.age = 18; // 默认年龄为18岁
    }
}

public double getSalary() {
    return salary;
}

public void setSalary(double salary) {
    this.salary = salary;
}

}


原文地址: https://www.cveoy.top/t/topic/mBWt 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录