99问答网
所有问题
在java中this的用途
说具体点更好,谢了
举报该问题
推荐答案 2008-03-13
this表示指向当前对象的引用:一般用在出现局部变量和实例变量同名的情况,对变量前加this表示这个是实例变量,this目的就是为了区分局部变量和实例变量同名同名情况。例如:
public class Test{
private String name;//类实例变量
public void setName(String name)
{
this.name = name;
//这里出现了 setName方法的局部变量name与Test类的实例变量name同名的情况,那么this.name即代表是类的实例变量name(即这个name是调用这个setName()方法的当前对象的实例变量name);
所以在这个方法中就用this区分了局部变量name和类实例变量name
}
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/eOvjOXvX.html
其他回答
第1个回答 2008-03-13
this 指的是调用本方法对象的对象名,一个方法是要被对象所调用的,构造方法调用构造方法,直接this (参数)
一个类中有两个以上的构造方法,如在一个构造方法中有this() 引用,会调用相应的重载构造方法本回答被提问者采纳
第2个回答 2008-03-13
this用在方法的内部来获得对当前对象的引用。
this只能在方法内部使用,可以表示对“调用方法的那个对象”的引用
这是种比较简单的解释了
第3个回答 2008-03-13
this就是自己的意思,说白了就是对象本身。
相似回答
大家正在搜