this关键字
this的作用:
- this表示的是当前对象本身,
- 更准确地说,this代表当前对象的一个引用
普通方法中使用this。
- 区分类成员属性和方法的形参.
- 调用当前对象的其他方法(可以省略)
- 位置:任意
构造方法中使用this。
- 使用this来调用其它构造方法
- 位置:必须是第一条语句
this不能用于static方法
this的本质就是“创建好的对象的地址”。
示例代码:
public class User {
int id;//id
String name;//姓名
String pwd;//密码
public User(int id,String name) {
// TODO Auto-generated constructor stub
this.id=id;
this.name=name;
}
public User(int id,String name,String pwd) {
// TODO Auto-generated method stub