一、this.属性名
一个方法中局部变量和成员变量名称相同时,我们的程序需要在这个方法中访问成员变量,这时必须用this关键字区别成员变量和方法中参数。
public void setName(String name) {
this.name = name;
}
二、this.方法名
让类中一个方法来访问类中另一个方法或实例变量
this()—this访问构造函数
public void setName(String name) {
this.name = name;
}
this()不能在普通方法中使用,只能在构造方法中使用
this()在构造方法中使用必须是第一条语句
在一个类下两个构造方法中不能通过this()相互调用
不能与super()同时使用