public class GirlFriend {
private String name;
private int age;
private String gender; //变量
public void setName(String n) {
name = n; //给成员变量name赋值
}
public String getName() {
return name; //对外提供成员变量name的值
}
public void setAge(int a) {
if (age >= 18 && age <= 50) {
age = a; //给成员变量age赋值,并判断是否合法
} else {
System.out.println("非法参数");
}
}
public int getAge() {
return age; //对外提供成员变量age的值
}
public void setGender(String arr) {
gender = arr; //给成员变量gender赋值
}
public String getGender() {
return gender; //对外提供成员变量gender的值
}
public void sleep() {
System.out.println("女朋友在睡觉");
}
public void eat() {
System.out.println("女朋友在吃饭");
}
}
public class GirlFriendTest {
public static void main(String[] args) {
GirlFriend gf1 = new GirlFriend();
gf1.setName("小诗诗");
gf1.setAge(18);
gf1.setGender("女");
System.out.println(gf1.getName());
System.out.println(gf1.getAge());
System.out.println(gf1.getGender());
gf1.sleep();
gf1.eat();
}
}
为什么结果是这样的

