public class Test {
public static void main(String[] args) {
Student student1 = new Student();
student1.setAge(20);
student1.setName("小王");
System.out.println(student1.getAge()+"---"+student1.getName());
System.out.println("------------");
Student student2 = new Student();
student2.setAge(25);
student2.setName("小倩");
System.out.println(student2.getAge()+"---"+student2.getName());
}
}
class Student{
private int age;
private String name;
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
this 关键字
this:this 代表本类一个对象,谁调用我这个方法,方法中的this就代表谁
this关键字特点 是当前类的对象引用。可以解决成员变量被局部变量覆盖的问题
public class Test {
public static void main(String[] args) {
Num num1 = new Num();
num1.setA(20);
System.out.println("num1="+num1.a);
System.out.println("----------");
Num num2 = new Num();
System.out.println("num2="+num2.a);
}
}
class Num{
int a=100;
public void setA(int a) {
this.a = a;
}
}