课程
/后端开发
/C#
/用C#实现封装
child c1=new child();
c1.Name="张小明";
child c2=c1
这个c1究竟是child c1还是c1.name啊,求大神解决
2017-05-03
源自:用C#实现封装 5-1
正在回答
理解很简单,这段当中只有一个对象。
child c1 = new child();这时创建了一个孩子的对象并且给出一条绳子,这个绳子就是c1
而后面通过这根c1的绳子,去操控小孩这对象,将其名字修改为“张小明”
下面一行,弄出另外一根绳子c2,不过与c1这根绳子不同,将“张小明”这个小孩对象给了c2这根绳子
所以你说的这个问题,他是个对象
一葉知秋了
是c1,并且c1的值只是new Child() 后,存储在内存中的地址值
是child c1,需要同类型赋值
举报
C#视频教程教大家,用C#语言实现面向对象的封装
2 回答“结构是值类型,类是引用类型”,请问这个区别该怎么理解?
3 回答关于string是引用类型
6 回答如果 返回值是字符串类型的 用哪个关键字声明?
3 回答代码块前面的方法类引用不了
2 回答怎么能够引用后只能进行一次赋值