+ -
当前位置:首页 → 问答吧 → 特殊变量this

特殊变量this

时间:2011-10-11

来源:互联网

this变量代表对象本身。当类中有两个同名变量,一个属于类(类的成员变量),而另一个属于某个特定的方法(方法中的局部变量),使用this区分成员变量和局部变量。
使用this简化构造函数的调用:在一个构造函数中调用其他构造函数,可以直接用“this(参数)”来调用。但是必须是构造函数的第一句。
关于实例方法和实例数据成员的进一步说明:一个类所有的实例(对象)调用的成员方法在内存中只有一份拷贝。尽管在内存中可能有多个对象,而且数据成员在类的每个对象所在内存中都存在着一份拷贝。this变量允许相同的实例方法为不同的对象工作。每当调用一个实例方法时,this变量将被设置成引用该实例方法的特定的类对象。方法的代码接着会与this所代表的对象的特定数据建立关联。

作者: huang616424735   发布时间: 2011-10-11

支持楼主分享,楼主加油 谢谢分享

作者: mengxiangyue   发布时间: 2011-10-11

热门下载

更多