java中这里的this有什么用

如题所述

第1个回答  2015-04-15
this表示当前对象。因为数据成员和形参具有相同的名字,所以要指出this来避免出错
假如不用this,name = name; 这条语句要如何理解呢?this.name表示当前对象的name成员
第2个回答  2015-04-15
你的类中一定定义了一个成员变量也叫name, 由于你传进来的参数也叫name,java编译器为了防止混乱,用this指代类本身的成员变量。意思就是说明this.name中的name是我的成员变量,与参数分开追问

谢谢

本回答被提问者采纳
第3个回答  2015-04-15
用this来访问 表示用的是 类本身的 成员变量 而不是 方法中的局部变量
第4个回答  2015-04-15
指调用set方法的当前对象, 是谁调用 , 这个this就是哪个对象。
相似回答