java中的this.name=name,this 中的name 和后面的name有啥么区别和作用,
答案:7 悬赏:40 手机版
解决时间 2021-06-04 09:18
- 提问者网友:谁的错
- 2021-06-04 04:05
this.name=name这条语句是做啥么的
最佳答案
- 五星知识达人网友:胯下狙击手
- 2021-06-04 05:02
this 指实例化当前类的对象
this.name 为当前对象的name
后面的name 为要将当前对象的name修改的值
全部回答
- 1楼网友:举杯邀酒敬孤独
- 2021-06-04 11:07
this用来区别一般的变量和实例变量
- 2楼网友:山有枢
- 2021-06-04 10:46
由于传进来的参数名称和实例名称相同,为了区别
this.name是实例名称的name
name就是传进来的参数
这句话的意思是将传进来的name赋值给实例属性
- 3楼网友:逃夭
- 2021-06-04 09:34
public Test(String name){//参数名字 name
this.name=name;
前面的是本类里面的 后面的是传进来的(只能在本方法里面用)
- 4楼网友:逐風
- 2021-06-04 08:29
赋值
this指的是当前
然后修改为当前的Name值
- 5楼网友:雾月
- 2021-06-04 07:00
后边那个name是参数
前边那个name是this(即当前使用类)的成员。
- 6楼网友:刀戟声无边
- 2021-06-04 06:04
public class Test{
private String name;//成员属性
public Test(String name){//参数名字 name
this.name=name;
//this.name就是上面的成员属性,后面的name是传进来的参数名字 name
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯