问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java构造方法中“this.x=a”与“this.x=x”分别是什么意思?

发布网友 发布时间:2022-05-27 18:24

我来回答

1个回答

热心网友 时间:2023-11-15 01:59

我想你对java中的 成员变量和局部变量 的定义和范围不太了解吧。
先简单的解释一下
1、成员变量
指代在类中,方法外 定义的 基本数据类型 称之为 成员变量,当然了,也是可以定义对象的,那样就称为成员属性。
2、局部变量
指代在方法中定义出来的变量,可以是方法内声明的,也可以是方法的传入参数。

再解释你上面的情况:
private int x ; 就是 成员变量了
public Abc(int a ){this.x=a; }

这个里的 int a 是方法的参数,也是局部变量 。
而内部使用的this.x 指代的是获取当前类的属性,这个属性可以是方法,可以是变量,可以是对象。
因此,这个this.x 就是获取了成员变量的 x

而你后面的方法
public Abc(int x ){this.x=x; }

这2个 x 是不同的 一个是 局部变量 ,一个是成员变量
this的都是成员的东西~
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
备忘录在手机的哪里 刚性消费有哪些 中国经济快速增长的原因 什么是刚性消费 什么叫刚性增长 特别精辟的个性签名(非常经典的个性句子) 特别经典的个性签名(非常惊艳的个性句子) 文艺范十足的个性签名(温柔治愈的个性签名句子) wps文字怎么设置每页头和尾 27岁的女人需要补充哪些营养元素 在java里的构造方法中this.x=a和this.x=x是什么意思? 黑龙江省高级会计师证丢失怎么办理 单反相机的英文怎么说 “大脚怪”的传闻是真的?“大脚怪”长什么样子? 判断蜥蜴人的标准是什么,怎么样才能知道谁 苹果4运营商变成gd cmcc电话打得通吗?? iPhone4已越狱4.3.3 更改运营商图标无效果,中国移动的卡,显示为CMCC,请教除了换卡还有别的方法吗? 雷神之锤4攻略 防控大炮的问题 PWM温控是啥意思呢? cpu风扇起始pwm(0~255)是什么意思? 雷神之锤4第二关问题 pwm电子风扇106度才开启 雷神之锤4的第二关怎么过呀? 求雷神之锤4剧情攻略 我的IPHONE4左上角出现CMCC标志是什么意思? 起点中文网? 起点中文网。 电脑cpu风扇pwm是什么意思?? 毕业了还能考研吗 USB数据线插入后没反应,(其他一切正常)。怎么办 java中的this.a=a1;和a=a1;有什么区别吗?其中a是类的成员变量,a1是类中方法的形参。 java中this的用法问题 java 中this具体什么时候能用,用了又代表什么 天龙八部中段延庆怎么死的? 段延庆怎么死的 《天龙八部》中恶人之首段延庆的结局是什么样的? 《天龙八部》段延庆结局是什么? 《天龙八部》中四大恶人之首恶贯满盈段延庆结局如何?此人真恶吗?_百度... 四大恶人之首恶贯满盈段延庆的结局究竟会怎样? 天龙八部中的段延庆最后什么结局,死没死 天龙八部中段延庆是怎么死的 段延庆为什么会失去皇位 天龙八部里的段延庆最后的结局 段延庆有“天下第一恶人”之称,他明明是太子,为何会成为恶贯满盈的人? 天龙八部中最后段延庆怎么样了,是自杀了还是跑了? 号称四大恶人之首的段延庆,究竟干过哪些坏事? 考CPA的都是些屌丝类人物吗 能过注会的人有实力吗 脸上出现红血丝,皮肤薄,又干,多久做次面膜 毛衣物的霉斑怎么去除