this关键字的作用:
调用类中的属性
调用类中的方法或构造方法
表示当前对象
public class Test {
public static void main(String[] args) {
Person p1=new Person();
}
}
class Person{
private String name;
private char sex;
public Person(){
this("张爷爷");
}
public Person(String name){
this(name,‘男‘);
}
public Person(String name,char sex){
this.name=name; //表示当前对象属性
this.sex=sex; //表示当前对象属性
this.fight(); //调用本类中的方法
}
public void fight(){
System.out.println("呔!"+this.name+"在此,谁敢跟俺一战!");
}
}原文:http://12170190.blog.51cto.com/12160190/1876873