为了账号安全,请及时绑定邮箱和手机立即绑定

值类型得引用

child c1=new child();

c1.Name="张小明";

child c2=c1

这个c1究竟是child c1还是c1.name啊,求大神解决

正在回答

3 回答

理解很简单,这段当中只有一个对象。

child c1 = new child();这时创建了一个孩子的对象并且给出一条绳子,这个绳子就是c1

而后面通过这根c1的绳子,去操控小孩这对象,将其名字修改为“张小明”

下面一行,弄出另外一根绳子c2,不过与c1这根绳子不同,将“张小明”这个小孩对象给了c2这根绳子

所以你说的这个问题,他是个对象

0 回复 有任何疑惑可以回复我~
#1

一葉知秋了

綁架小孩
2018-09-02 回复 有任何疑惑可以回复我~

是c1,并且c1的值只是new Child() 后,存储在内存中的地址值

0 回复 有任何疑惑可以回复我~

是child c1,需要同类型赋值

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

值类型得引用

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信