Thursday, February 26, 2009

this

使用引用名称来调用对象的方法成员时,程序会将对象的引用告知方法成员,而在方法中所编写的每一个域成员其实会隐含一个this引用名称,这个this名称引用自调用方法的对象。

每一个类的方法成员都会隐含一个this引用名称,可用来指向调用它的对象。当在方法中使用域成员时,都会隐含的使用this名称,当然也可以明确的指定

参数名称与域成员名称相同时,必须明确的使用this名称来指定,但如果参数名称与域成员名称不相同时则不用特别指定。

This 除了用来引用自调用方法的实际对象之外,还有一种可以带参数的用法,只要用于调用构造函数,而避免直接以构造函数的名称来调用。

No comments:

Post a Comment