java基础篇之-----this关键字

    /*
 * 我们曾说过:起名字要做到见名知意
 * this:是当前类的对象引用。简单的记,它就是代表当前类的一个对象
 * 		注意:哪个对象调用那个方法,this就代表那个对象。
 * this的场景:
 * 		解决局部变量隐藏成员变量
 */
public class This {
	private String name;
	private int age;
	public String getName() {
		return name; //这里其实是隐含了this
	}
	public void setName(String name) {
		this.name = name;
	}
	public int getAge() {
		return age;
	}
	public void setAge(int age) {
		this.age = age;	
	}
	public void thisDemo() {
		System.out.println(this.name+"----"+this.age);
	}
	public static void main(String[] args) {
		This this1 = new This();
		this1.setName("林青霞");
		this1.setAge(27);
		this1.thisDemo();
		
		This this2 = new This();
		this2.setName("林单");
		this2.setAge(22);
		this2.thisDemo();
	}
}
this关键字
 
阅读更多

没有更多推荐了,返回首页