Java Person 类:封装姓名、年龄和工资信息
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 著作权归作者所有。请勿转载和采集!