2磅是多少公斤:通常在什么情况下要用到关键字This

来源:百度文库 编辑:神马品牌网 时间:2024/05/04 17:06:50
在Java中,通常在什么情况下要用到关键字This,This关键字都有哪些用法.

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

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