*this 用来区分成员变量和局部变量重名
public class Demo1_This {
public static void main(String[]args) {
Person p1=new Person();
p1.setName("张三");
p1.setAge(13);
System.out.println(p1.getName()+"..."+p1.getAge());
Person p2=new Person();
p2.setName("李民");
p2.setAge(15);
System.out.println(p2.getName()+"..."+p2.getAge());
}
}
class Person{
private String name;
private int age; //对年龄进行封装
public void setAge(int age) { //设置年龄
if(age>0 && age<200) {
this.age=age;
// System.out.println(age);
}
else {
System.out.println("请回火星吧");
}
}
public int getAge() { //获取年龄
return age;
}
public void setName (String name) {
this.name=name;
//System.out.println(name); //就近原则
}
public String getName() {
return name;
}
}