this关键字:
指代当前对象,哪个对象调用方法它指的就是哪个对象
只能在方法中使用
方法中访问成员变量时默认有个this
this关键字一般都是省略不写的,但有一种情况不能省略:
在方法中有变量与成员变量同名时,但要把局部变量赋值给成员变量的时候不能省略,如:
class Aoo{
String name;//成员变量
int age ;//成员变量
public static void Aoo(String name , int age){
/*这里局部变量与成员变量同名,但又需要赋值给成员变量*/
this.name = name ;
this.age = age ;
}
}