JAVA中的this有什么作用.能具体说明一下么?.

来源:百度知道 编辑:UC知道 时间:2024/05/03 22:07:49

this在方法内部就是这个方法所属的对象的引用变量.
class A
{
int a;
A(int a)
{
this.a=a;
}
}

this关键字只能在方法内部使用,表示对"调用方法的那个对象的引用"

一般你在类里边看见 那就代表当前类
你用this.能调用当前类的属性.

它代表当前对象名(在程序中易产生二义性之处,应使用this来指明当前对象;如果函数的形参与类中的成员数据同名,这时需用this来指明成员变量名)

LZ你这样想最容易理解,this就是代指自己,如:

this.name="VeryJava";
就是指"我"这个对象的name属性赋值为"VeryJava"

一般构造函数中常用到this,我觉得就是重新赋值的意思.