Java中this关键字的三个用法
1、使用this关键字调用本类中的属性
class Person{
private String name;
public Person(name){
this.name=name;
}
}
2、使用this调用构造方法
class Person{
private String name;
public Person(){
System.out.print("creat a project");
}
public Person(name){
this(); //注意使用this()调用构造函数时,只能放在构造函数的首行。
this.name=name;
}
}
3、this表示当前对象
class Person{
private String name;
public Person(name){
this.setName(name); //表示调用当前对象的seName方法
}
public void setName(String n){
name=n;
}
}