Topic: about "this"

  Print this page

1.about "this" Copy to clipboard
Posted by: javacjbbm
Posted on: 2005-09-30 10:08

请问这个关健字怎么理解啊?我听张孝祥的视频教程,都听N遍了,不知道是不是他讲的不清楚,反正我怎么也听不懂,请各位高手帮帮忙,谢谢!

2.Re:about "this" [Re: javacjbbm] Copy to clipboard
Posted by: liangz98
Posted on: 2005-09-30 14:08

this 可以出现在类的实例方法中,代表使用该方法的当前对象....

3.Re:about "this" [Re: liangz98] Copy to clipboard
Posted by: zcjl
Posted on: 2005-09-30 14:50

http://www.cjsdn.net/post/view?bid=1&id=156320&sty=1&tpg=1&age=0

4.Re:about "this" [Re: javacjbbm] Copy to clipboard
Posted by: javacjbbm
Posted on: 2005-09-30 17:23

this 可以出现在类的实例方法中,代表使用该方法的当前对象....

i know,thank you.

5.Re:about "this" [Re: javacjbbm] Copy to clipboard
Posted by: 夏日的亮
Posted on: 2005-09-30 22:02

举个例子来回答你的问题

设有类A和类B,类B是类A的直接子类;类A和类B都声明了成员变量x。另外类B中含有方法m,方法m中声明了局部变量x。于是就存在了3个同名的变量:类A中的成员变量x,类B中的成员变量x,以及方法m中的局部变量x。

class A
{
int x;//类A中声明了成员变量x
......
}
class B extends A
{
int x;//B类中也声明了成员变量x
......

void m()
{
int x;//方法m中声明了自己的局部变量x
......
super.x=2;//super.x是所在类的父类即类A的x
this.x=1; //this.x是其所在类既类B的x
x=100; //x是方法本身的局部变量x
.....
}

通过这个例子,我想楼主应该懂了。

6.Re:about "this" [Re: javacjbbm] Copy to clipboard
Posted by: javacjbbm
Posted on: 2005-10-01 13:31

thank you

7.Re:about "this" [Re: javacjbbm] Copy to clipboard
Posted by: zqlgjj
Posted on: 2005-10-02 19:20

感谢...感谢!


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923