Java封装-this关键字

91 阅读1分钟

this关键字

this: 是指当前的类的引用,简单的记,就是代表当前类的一个对象。

注意:谁调用这个方法,在该方法内部的this就代表谁。

package Java封装_01;
/*
 * this关键字:
 * 作用: 1:调用本类的属性或者方法
 *       2:用于区分成员变量和局部变量名相同时。
 * this的场景:解决局部变量隐藏成员变量。
 */
public class This_Student {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		ThisStudent s = new ThisStudent();
		s.setName("张大强");
		

	}
}
 class ThisStudent{
	private String name="张国伟";
	void setName(String name) {
		System.out.println("成员变量:"+this.name);//成员变量张国伟
		System.out.println("局部变量:"+name);//局部变量张大强
	}
}