如果一个派生类只有一个直接的基类,则这样的继承关系称为()。
A.单继承
B.多继承
C.类延续
D.类族
- · 有4位网友选择 D,占比44.44%
- · 有2位网友选择 C,占比22.22%
- · 有2位网友选择 A,占比22.22%
- · 有1位网友选择 B,占比11.11%
A.单继承
B.多继承
C.类延续
D.类族
B.public方法 公共类
C.virtual方法 虚方法
D.override方法 重载基类
B.抽象类,必须被继承后才能使用
C.共有类,在本包与其他包内均可访问
D.最终类,不能被其他类继承
关于下列程序 说法正确的是 #include <iostream> #include <fstream> #include <string> using namespace std; class A {public: A(const char *na) {strcpy(name,na);} private: char name[80]; }; class B:public A { public: B(const char *nm):A(nm){ } void show(); }; void B::show() { cout<<"name:"<> < <endl; } void main() { b b1("b"); b1.show();> A、能正常执行
B、不能正常执行 只能将第九行private:改为public:才能正常运行
C、不能正常执行 只能将第九行private:改为protected:才能正常运行
D、不能正常执行 B,C两项都行
A、子类与子类间可共享父类的特性。
B、子类与子类间、子类与父类间存在着细微差别。
C、子类与子类间、子类与父类间存在着很大差别。
D、子类与父类间存在着明显的层次关系
A、引进虚基类的真正目的是解决二义性问题。
B、若某个类被说明为虚类,则被重复继承的该类在派生类对象实例中只产生一个副本。
C、在派生类的对象被创建时,要保证虚基类的构造函数被调用一次。
D、因为虚基类可被多个派生类继承,因此可以有多个副本,以适应不同的子类。
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!