/*
this:代表所在類的對(duì)象引用
記住:方法被哪個(gè)對(duì)象調(diào)用,this就代表那個(gè)對(duì)象!
場(chǎng)景:
解決局部變量隱藏成員變量!
*/
======================================練習(xí)一===========================
public class zx
{
public static void main(String [] args){
Demo demo=new Demo();
demo.setName("zx");
demo.setAge(20);
System.out.println(demo.getName()+"===="+demo.getAge());
}
}
class Demo
{
private String name;
private int age;
public String getName(){
return name;
}
public void setName(String n){
name = n;
}
public int getAge(){
return age;
}
public void setAge(int a){
age = a;
}
}
結(jié)果:
zx====20
-----------------------------------------------------
變量的使用規(guī)則:就近原則。
內(nèi)部的name = name ;自己賦值給自己了。
=================================練習(xí)二===============================
public class zx
{
public static void main(String [] args){
Demo demo=new Demo();
demo.setName("zx");
demo.setAge(20);
System.out.println(demo.getName()+"===="+demo.getAge());
}
}
class Demo
{
private String name;
private int age;
public String getName(){
return name;
}
public void setName(String name){
this.name = name;
}
public int getAge(){
return age;
}
public void setAge(int age){
this.age = age;
}
}
結(jié)果:zx====20