恶作剧之吻爱情必修课:通常在什么情况下要用到关键字This

来源:百度文库 编辑:中科新闻网 时间:2024/05/12 23:54:07
在Java中,通常在什么情况下要用到关键字This,This关键字都有哪些用法.

举个例子,比如你定义了一个类,这个类中有一个成员变量名叫a,同时还有一个成员函数名叫fun,这个函数有一个参数也叫做a,这个函数要做的事情就是返回它的参数a与类的成员变量a的差,也就是返回a-a,这就有问题了--究竟哪个a是成员变量哪个a又是参数呢?
为了搞清楚这一点,我们要把成员变量的那个a变成this->a,而参数a不变.这样就能分清楚了!
也就是说,this是一个指向当前要调用成员函数的那个类对象的指针,仔细琢磨琢磨这句话吧!

在对象内部使用对象本身时用到