77问答网
所有问题
当前搜索:
派生类对象可以访问基类保护成员
下列有关继承和
派生
的叙述中,正确的是( )。
答:
【答案】:C 派生类可以访问基类的保护成员,而不能访问基类的私有成员
。作为虚基类的类可以被实例化。虚函数如果没有派生类中重新实现,那么仍然使用基类的成员函数。
派生类对象
对其
基类
中的什么
成员
是
可访问
的?( )
答:
【答案】:B B。【解析】本题考查关于C++语言继承问题中
派生类
对
基类
的
访问
。C++语言中通常有三种继承修饰符,即public、protected、private,限制依次严格,另外对类中的数据和函数也由这三种修饰符进行限制,有三种
成员
是不能继承的:公有继承基类的私有成员,私有继承基类的私有成员,
保护
继承基类...
...派生类公有继承其基类,则
派生类对象
是否
可以访问
其
基类保护成员
?
答:
可以
派生类
的
对象可以
对其
基类
中公有继承的
保护成员
直接
访问
吗?为什么?
答:
保护成员跟私有成员,只能在类内部访问,别管是基类的保护成员或者自己的保护成员,都不能用对象访问
。既然不能用派生类的对象访问基类的保护成员,派生类可以做什么,它可以在类内访问基类的保护成员。
2020年计算机二级C++考试每日一练(6月18日)
答:
C)
基类对象可以
赋值给
派生类对象
D)如果派生类没有实现基类的一个纯虚函数,则该派生类是一个抽象类 答案:D (2)在公有继承的情况下,允许派生类直接
访问
的
基类成员
包括( )。A)公有成员 B)公有成员和
保护成员
C)公有成员、保护成员和私有成员 D)保护成员 答案:B (3)有如下程序:include us...
在
派生类
中
可以
直接
访问基类
的()
答:
【答案】:答案:AB 解析:
派生类
亦称为子类,
基类
亦称为父类。一个类中的public
成员可
被自己的成员和任意其它类及外部函数
访问
,
保护成员
可被自己以及其子类访问,私有成员只能被自己访问。
为什么不
可以
通过
派生类对象
名
访问基类
的
保护成员
呢?
答:
只有public类型的变量才可以被该类的
对象
直接访问。
基类
的对象和
派生类
的对象都不能直接
访问类
的
保护成员
和私有成员。这也就是C++中类和struct的区别。C++类中不指定访问权限,默认是private的,而struct默认是public的。另外,这里的不
能访问
实际上是编译器做的限制,如果能够推导出类的内存布局,可以直接...
公用
派生类能访问基类
中的protected
成员
吗?
答:
protected成员只能被派生类访问。换句话说,派生类中
可以访问基类
的保护成员,注意,是
基类保护成员
,而你是要访问
派生类对象
的成员。请弄清楚类与对象的区别。在Sub类中,可以访问Basic::a,但不可以访问basic.a,不知你是否明白?
不能在
派生类
中使用
基类对象访问基类
中的
保护成员
函数,为什么?C++...
答:
不能在
派生类
中使用
基类对象访问基类
中的
保护成员
函数,为什么?——因为在类外只能访问公有函数,子类是基类以外的程序体,当然不能“使用基类对象访问基类中的保护成员函数”。
私有继承的
派生类
中成员函数
能访问基类
中的受
保护成员
吗?
答:
protect
保护成员
在
派生类
中会变成 私有成员,派生类的成员函数是
可以访问
的。private 私有成员在派生类中是不
可访问
成员,必须通过
基类
的成员函数访问
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
基类对象可以访问派生类成员
派生类对象可以赋给基类对象
派生类对象对它的基类成员中
派生类对象与基类对象的关系
派生类访问基类成员的关键字
基类访问派生类成员
派生类对象只能访问基类中的
基类能够访问派生类的成员吗
派生类的对象可以访问