关于子类初始化的问题
既然MigrantWorker类继承了Famer类和Worker类,那么在MigrantWorker类中应该就已经包含了数据成员name和code,那为何在写MigrantWorker的构造函数时不直接给两个数据成员赋值,而是要用初始化列表调用父类的构造函数呢?
既然MigrantWorker类继承了Famer类和Worker类,那么在MigrantWorker类中应该就已经包含了数据成员name和code,那为何在写MigrantWorker的构造函数时不直接给两个数据成员赋值,而是要用初始化列表调用父类的构造函数呢?
2016-10-09
举报