fantacyleo 发表于 2014-9-1 16:13
父类的私有成员,子类是无法继承的,所以子类中的name和age同父类中的name和age是不一样的 ...
空洞的望着窗外 发表于 2014-9-1 16:15
b(string name,int age,string jia)
a(string name,int age)
梦里听传说 发表于 2014-9-1 16:29
那子类的成员在父类里初始化了啊 ,初始化完后子类的成员怎么会是空值呢?那我该如何调用呢 ...
fantacyleo 发表于 2014-9-1 16:36
父类怎么可能去初始化子类特有的成员?这不是越俎代庖嘛。子类的成员当然是要子类自己初始化。或者,你把 ...
梦里听传说 发表于 2014-9-1 16:43
那在子类构造函数内的子类成员怎么可以去父类初始化呢
梦里听传说 发表于 2014-9-1 16:43
那在子类构造函数内的子类成员怎么可以去父类初始化呢
fantacyleo 发表于 2014-9-1 16:50
子类从父类继承下来的成员,可以交给父类去初始化,子类自己额外定义的成员,只能子类自己初始化 ...
梦里听传说 发表于 2014-9-1 16:55
父类私有的成员 子类是无法继承的,对吧,OK 子类私有的成员怎么可以调用父类的构造函数去初始化,那么初始 ...
fantacyleo 发表于 2014-9-1 18:17
不能被继承,不代表隐藏的成员在子类中无法访问。你调用父类的super(name,age),初始化的是父类的name和a ...
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |