首页 > 试题广场 >

基类的什么成员在派生类内不能被访问。

[单选题]
基类的()在派生类内不能被访问。
  • 私有成员
  • 保护成员
  • 公有数据成员
  • 公有静态数据成员
推荐
A
基类成员在派生类的访问属性取决于继承方式以及这些成员本来在基类中的访问属性。
(1)基类的私有成员无论何种继承方式在派生类中均不可直接访问。
(2)在公有继承方式下,基类的保护和公有成员在派生类中均保持原访问属性。
(3)在保护继承方式下,基类的保护和公有成员在派生类中的访问属性均为保护属性。
(4)在私有继承方式下,基类的保护和公有成员在派生类中的访问属性均为私有属性。
编辑于 2015-01-27 11:16:01 回复(0)
答案:A
私有成员不能被派生类访问,保护成员能不派生类访问,不能被派生类对象访问
公有成员可以被访问
发表于 2015-01-26 20:25:24 回复(0)
某个类对其继承而来的成员的访问权限受到两个因素影响:一是在基类中该成员的访问说明符,而是在派生类的派生列表中的访问说明符。
注意:
一、派生访问说明符对于派生类的成员(及友元)能否访问其直接基类的成员没什么影响。对基类成员的访问权限只与基类中的访问说明符有关。
二、派生访问说明符的目的是控制派生类用户(包括派生类的派生类在内)对于基类成员的访问权限。

派生类直接使用基类成员,不能直接使用private成员。
发表于 2019-11-22 12:00:04 回复(0)
私有成员永远私有!
发表于 2016-09-13 15:46:12 回复(0)
基类成员在派生类的访问属性取决于继承方式以及这些成员本来在基类中的访问属性。
(1)基类的私有成员无论何种继承方式在派生类中均不可直接访问。
(2)在公有继承方式下,基类的保护和公有成员在派生类中均保持原访问属性。
(3)在保护继承方式下,基类的保护和公有成员在派生类中的访问属性均为保护属性。
(4)在私有继承方式下,基类的保护和公有成员在派生类中的访问属性均为私有属性。
发表于 2016-06-05 11:19:56 回复(0)
答案:选A
这几个选项里,只有A肯定是不能再派生类访问的,保护成员当public继承的时候是可以访问的
发表于 2014-12-30 23:09:54 回复(0)