(1)基类的公有和受保护类型,被派生类私有继承吸收后,都变为派生类的私有类型,即在类的成员函数里可以访问,不能在类外访问。 (2)而基类的私有成员,在派生类无论类内还是类外都不可以访问。 我们可以看出来,如果为私有派生,则基类的私有成员在派生类甚至再派生出的子类中,都无法再使用,没有什么存在意义,故这...
私有继承的特点是基类的公有成员和保护成员都作为派生类的私有成员,并且不能被这个派生类的子类所访问。 保护继承的特点是基类的所有公有成员和保护成员都作为派生类的保护成员,并且只能被它的派生类成员函数或友元访问,基类的私有成员仍然是私有的。public protected pnvate 公有继承 public protected private 保护继承...
答案 你好,很高兴回答您的问题。答案:A解析:(P132)私有继承下,基类中的公有或保护成员在派生类中也是私有的,所以选择A选项。请采纳,谢谢相关推荐 1在私有继承的情况下,基类成员在派生类中的访问权限是? A. 受限制 B. 保持不变 C. 受保护 D. 不受保护 反馈 收藏 ...
1在公有继承的情况下,基类成员在派生类中的访问权限( ) A. 受限制 B. 、保持不变 C. 、受保护 D. 、不受保护 2在公有继承的情况下,基类成员在派生类中的访问权限( ) A. 受限制 B. 保持不变 C. 受保护 D. 不受保护 3在公有继承的情况下,基类成员在派生类中的访问权限 ( ) 。 A. 受限...
经过私有继承后,所有基类成员都成为派生类的私有成员,如果进一步派生的话,基类的全部成员都无法在新的派生类中被直接访问。因此私有继承用的比较少。 2.3 保护继承 protected (1) 基类的公有和保护成员都以保护成员身份出现在派生类中,基类的私有成员不可继承。
B 正确答案:B 解析: 本题是关于C++语言继承问题中派生类对基类的访问能力的考查。C++语言中通常有三种继承修饰符public,protected,private,限制依次严格,另外对类中的数据和函数也有这三种修饰符进行限制,有3种是不能继承的:公有继承基类的私有成员,私有继承基类的私有成员,保护继承基类的私有成员。反馈...
在私有继承的情况下,基类成员在派生类中的访问权限() A. 受限制 B. 保持不变 C. 受保护 D. 不受保护 相关知识点: 试题来源: 解析 A.受限制 派生类有两类成员:一是基类,二是自身类。派生类中的成员不能访问基类中的私 有成员,可以访问基类中的公有成员和保护成员。反馈 收藏 ...
21. 派生类的成员函数可以直接访问基类的( )成员。 A. 所有 B. 公有和保护 C. 保护和私有 D. 私有★标准答案:B22. 派生类的对象对其基类中( )可直接访问。 E. 公有继承的公有成员 F. 公有继承的私有成员 G. 公有继承的保护成员 . 私有继承的公有成员★标准答案:A这两题是不是又矛盾啊,哪一个...
解析:本题考查的知识点是继承和派生。无论是公有、保护还是私有继承,派生类都能够访问基类的公有和保护成员,而不能访问基类的私有成员,故选项A和B不正确。公有继承时,派生类的对象可以作为基类的对象处理,派生类是基类的子类型。子类型关系是可以传递的,但是不可逆的。因此,基类的对象不可作为派生类的对象处理,...
[解析] C++语言中为了简化继承关系,规定多重继承中可访问性规则同单继承规则。结果一 题目 在多继承中,公用派生和私有派生对于基类成员在派生类中的可访问性与单继承规则 A.完全相同B.完全不同C.部分相同,部分不同D.以上都不对 答案 A[解析] C++语言中为了简化继承关系,规定多重继承中可访问性规则同单继承规...