子类通过父类的有参构造赋值的是谁的属性?

子类通过父类的有参构造赋值的属性是谁的属性?子类不能继承父类的private属性(也就是子类中不存在父类的的private属性),但是可以通过父类的有参构造对父类的pri... 子类通过父类的有参构造赋值的属性是谁的属性?
子类不能继承父类的private属性(也就是子类中不存在父类的的private属性),但是可以通过父类的有参构造对父类的private属性赋值,那么到底是给谁赋值的?是给父类的属性赋值的?
展开
 我来答
GTA小鸡
高粉答主

2018-06-18 · 醉心答题,欢迎关注
知道大有可为答主
回答量:2.6万
采纳率:78%
帮助的人:1.3亿
展开全部

你的前提就大错特错。"子类不能继承父类的private属性(也就是子类中不存在父类的的private属性)"。

是谁告诉你的?子类当然继承父类的一切属性,包括private属性。只是,这些属性在子类中不可访问。不可访问表示子类不能直接看到或改变这些属性,不表示子类对象中这些属性不存在。调用父类的构造函数,当然就是给子类中的这些父类属性赋值。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式