首页/ 题库 / [单选题]如果派生类以protected方式继承基的答案

如果派生类以protected方式继承基类,则原基类的protected成员和public成员在派生类中的访问属性分别是

单选题
2022-01-01 08:37
A、public和public
B、public和protected
C、protected和public
D、protected和protected
查看答案

正确答案
D

试题解析
解析:本题考查的知识点是:基类成员在派生类中的访问属性。派生类中的成员不能访问基类中的私有成员,可以访问基类中的公有成员和保护成员。此时派生类对基类中各成员的访问能力与继承方式无关,但继承方式将影响基类成员在派生类中的访问控制属性,基类中公有成员和保护成员在派生类中的访问属性将随着继承方式而改变:派生类从基类公有继承时,基类的公有成员和保护成员在派生类中仍然是公有成员和保护成员;派生类从基类私有继承时,基类的公有成员和保护成员在派生类中都改变为私有成员;派生类从基类保护继承时,基类的公有成员在派生类中改变为保护成员,基类的保护成员在派生类中仍为保护成员。故本题应该选择D。

标签:
感兴趣题目
在公有派生的情况下,派生类中定义的成员函数只能访问原基类的
在公有派生的情况下,派生类中定义的成员函数只能访问原基类的______ 。
在多继承中,公有派生和私有派生对于基类成员在派生类中的可访问性与单继承的规则( )。
在多继承中,公有派生和私有派生对于基类成员在派生类中的可访问性与单继承的规则( )。
C++中,派生类对基类的继承有三种方式:公有继承(Public)、包含继承(Protected)、私有继承(Private)。类B保护继承方式继承了类A,类C公有继承方式继承了类B,则______是类C中的公有成员。
基类的(42)在派生类中的性质和继承的性质一样,而基类的(43)在私有继承时在派生类中成为私有成员,在公有和保护继承时在派生类中仍为保护成员。
在多继承中,公用派生和私有派生对于基类成员在派生类中的可访问性与单继承规则
继承具有(39),即当基类本身也是某一个类的派生类时,底层的派生类也会自动继承间接基类的成员。
继承具有( ),即当基类本身也是某一个类的派生类时,底层的派生类也会自动继承间接基类的成员。
即当基类本身也是某一个类的派生类时,底层的派生类也会自动继承间接基类的成员,这说明继承具有
继承具有 ______,即当基类本身也是某一个类的派生类时,底层的派生类也会自动继承间接基类的成员
基类的()在私有继承时在派生类中为私有成员函数,在公有和保护继承时在派生类中为保护成员函数。
相关题目
对于通过公有继承定义的派生类,若其成员函数可以直接访问基类的某个成员,说明该基类成员的访问权限是( )。
( 13 )如果派生类以 protected 方式继承基类,则原基类的 protected 成员和 public 成员在派生类中的
如果派生类以protected方式继承基类,则原基类的protected成员和public成员在派生类中的访问属性分别是
设有基类定义:class Cbase{ private:int a;protected. int b;public:int c;};派生类采用何种继承方式可以使成员变量b成为自己的私有成员( )。
设有基类定义: class Cbase { private: int a; protected: int b; public: int c; }; 派生类采用何种继承方式可以使成员变量b成为自己的私有成员
在公有派生类的成员函数不能直接访问基类中继承来的某个成员,则该成员一定是基类中的()
派生类的成员函数不能访问基类的( )。
派生类的成员函数不能访问基类的( )。
派生类的成员函数不能访问基类的
在公有派生时,派生类中定义的成员函数只能访问原基类的( )。
在公有派生时,派生类中定义的成员函数只能访问原基类的( )。
如果派生类的继承方式是protected的,则在main()函数中,可以通过派生类对象来访问基类的公有的成员。
当派生类从一个基类保护继承时,基类中的一些成员在派生类中成为保护成员,这些成员在基类中原有的访问属性是( )。
在C++中,对于基类的protected成员,当以protected方式派生一个新类时,该成员将成为派生类的(31)成员。C++的基类指针可以访问派生类对象,但不能访问派生类对象的(32)成员。当一个对象被创建后,它的每一个成员函数都含有一个系统自动生成的隐含的指针,称之为(33)指针。
在公有继承的情况下,基类的成员在派生类中的访问权限为(41)。
继承具有(),即当基类本身也是某一类的派生类时,派生类会自动继承间接基类的成员。
继承具有(53),即当基类本身也是一个类的派生类时,底层的派生类也会自动继承间接基类的成员。
在公有继承中,基类中的公有成员作为派生类的()。
在公有继承中,基类中的保护成员作为派生类的()。
在保护继承中,基类中的私有成员作为派生类的()。
广告位招租WX:84302438

免费的网站请分享给朋友吧