java中这里的this有什么用
4个回答
展开全部
this表示当前对象。因为数据成员和形参具有相同的名字,所以要指出this来避免出错
假如不用this,name = name; 这条语句要如何理解呢?this.name表示当前对象的name成员
假如不用this,name = name; 这条语句要如何理解呢?this.name表示当前对象的name成员
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的类中一定定义了一个成员变量也叫name, 由于你传进来的参数也叫name,java编译器为了防止混乱,用this指代类本身的成员变量。意思就是说明this.name中的name是我的成员变量,与参数分开
追问
谢谢
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用this来访问 表示用的是 类本身的 成员变量 而不是 方法中的局部变量
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
指调用set方法的当前对象, 是谁调用 , 这个this就是哪个对象。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询