
5个回答
展开全部
构造类型变量和基础类型变量一样,可以用来初始化同一个类型的对象(使用复制构造函数),也可以初始化不同类型的对象(使用转换构造函数),通过复制构造函数,还可以复制,前提是这些构造函数是确实存在的(系统会默认给出相关函数,但往往不能满足条件)。
既然用同类型的变量(对象)进行初始化,那么其中一个对象的改变不会影响另一个对象,也就是说二者的类型相同,但属性可以不同,所以它们是相互独立的。
既然用同类型的变量(对象)进行初始化,那么其中一个对象的改变不会影响另一个对象,也就是说二者的类型相同,但属性可以不同,所以它们是相互独立的。
展开全部
a,b的关系就是他们是同类型对象,除此之外没有关系,用a初始化b,就相当于让另一个人和你穿同样的衣服,但之后他换什么衣服,和你就没关系了。。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
类的对象之间的初始化:如果用A初始化B,则B 是A的副本。相当于复制作用。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
因为他们之间存在着继承关系,如果一个子类要声明对象实例化,那么可以用父类去实例化,因为是继承关系所以,可以实例化,这基本上是继承之间的关系问题!!!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询