单项选择题
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。有如下程序,没有使用多态机制。 #include<iostream> using namespace std; class Base{ int a,b; public: Base(int x,int y){a=x;b=y;} void show(){cout<<a<<’,’<<b<<end1;} }; class Derived:public Base{ int c,d; public: Derived(int x,int y,int z,int m):Base(x,y){c=z;d=m;} void show(){cout<<c<<’,’<<d<<endl;} }; int main() { Base B1(50,50),*pb; Derived D1( 10,20,30,40); pb=&D1; return 0; return(); } 运行时输出的结果是( )。
A.10,20
B.30,40
C.20,30
D.50,50