this关键字
- this代表当前对象的一个引用
- 所谓当前对象,指的是调用类中方法或属性的那个对象
- this只能在方法内部使用,表示对“调用方法的那个对象”的引用
this.属性名
表示本对象自己的属性
对象的一个属性被方法或构造器的参数屏蔽
public class Person
{
String name;
int age;
public Person(String name,int age)
{
this.name=name;
this.age=age;
}
public static void main(String[] args)
{
Person p1 = new Person("小张",20);
Person p2 = new Person("小李",22);
}
}