设有以下定义和程序: #include class Al { public: void showl() { cout

admin2021-05-06  26

问题 设有以下定义和程序:
    #include
    class Al
    {
    public:
    void showl()
    {
    cout<<“class Al”<    }
    };
    class A2:public A1
    {
    public:
    void show2()
    {
    cout<<“class A2”<    }
    };
    class A3:protec

选项 A、objl.showl0;
B、obj2.show10;
C、obj3.showl 0;
D、obj2.show20;

答案C

解析 由于class A3:protectedA2,所以类A3的对象obj3不能直接访问基类A1的成员函数showl(),所以选项C)是错误的;其他选项均有访问的权限,正确。
转载请注明原文地址:https://jikaoti.com/ti/Vfh0FFFM
0

最新回复(0)