单选题
已知基类Employee只有一个构造函数,其定义如下: Employee::Employee(int n):id(n){} Manager是Employee的派生类,则下列对Manager的构造函数的定义中,正确的是( )。
A、
Manager::Manager(int n):id(n){}
B、
Manager::Manager(int n){id=n;}
C、
Manager::Manager(int n):Employee(n){}
D、
Manager::Manager(int n){Employee(n);}
【正确答案】
C
【答案解析】
解析:基类的构造函数是带有参数的,派生类从基类派生,这就需要在派生类的构造函数名后面显示的调用基类的构造函数。
提交答案
关闭