设有以下定义:class A1 {public:void show1() { cout<<”class A1”<
A. obj1.show1();
B. obj2.show1();
C. obj3.show2();
D. obj3.show3();
不符合赋值兼容规则(类型兼容规则)的是( )。
A. 派生类的对象可以赋值给基类的对象
B. 基类的对象可以赋值给派生类的对象
C. 派生类的对象可以初始化基类的引用
D. 派生类的对象的地址可以赋值给指向基类的指针
C++中的代码重用有两种用法:一种是类的组合,产生新的类;另一种是通过( ),建立新的类。
A. 抽象
B. 继承
C. 封装
D. 重载