this的作用
1、用于变量之间的传值。
2、用于构造方法之间的调用。
3、用于普通方法之间的调用。
class person
{
String name;
String address;
String tele;
public person()
{
}
public person(String name,String address)
{
this.name = name;
this.address= address;
this.paly();//普通方法之间的调用,也可以不加this但是好的习惯最好应该加上,目的是可以区分方法的定义来源
}
public person(String name,String address,String tele)
{
this(name,address);//构造方法之间的调用,这里指的是重载的构造方法。
this.tele= tele;//用于相同变量之间的传值
}
void show()
{
System.out.println(name+address+tele);
}
void paly()
{
System.out.println("构造器运行");
}
}
class test
{
public static void main(String args[])
{
person p = new person("杜春风","山洞里的大学","110");
p.show();
}
}