77问答网
所有问题
c++,基类的公有成员在派生类中仍然是公有的,这句话为什么错?
不是说基类的公有成员在派生类中仍然保持原来的访问属性吗?
举报该问题
推荐答案 2020-06-17
因为还要考虑继承方式。只有公共继承时,基类的公有成员在派生类中仍然是公有的。如果是保护继承,则基类的公有成员成了派生类的保护成员。而如果是私有继承,则基类的公有成员成了派生类的私有成员。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/YYN8WNYqqGGvq8INIvp.html
相似回答
基类的公有成员在派生类中仍然是公有的
答:
基类的公有成员在派生类中仍然是公有的这个要取决于派生类的继承方式
,如果是公有继承则基类的公有成员在派生类中仍然是公有的,如果是私有继承则基类所有成员都在派生类变成私有的。
C++
问题
派生类
只继承
基类的公有成员
和保护成员。
这句话
怎么
是错
的呢...
答:
是的。
C++是
C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计,因而C++就适应的问题规模而论,大小由之。C++不仅拥有计算机高效运行的...
下面说法是否正确
?基类公有成员在
私有
派生类中是
私有的;
基类的
不可访问...
答:
第一句是对的,第二句错了
,基类的
不可访问对象
在派生类中是
不可访问的
...A、
基类的公有成员在派生类仍然是公有的
B、基类的公有成员在...
答:
答案是B
,基类的公有成员在
器
派生类中的
可见性由派生规则决定
下列说法中错误的是( )。
答:
【答案】:B 公用继承时
基类中
的公用成员和保护
成员在派生类中
保持原有访问属性,其私有
成员仍
为基类私有。私有继承时
,基类的公有成员
和保护成员在派生类中成了私有成员,其私有成员仍为基类私有。受保护的继承时,基类的公用成员和保护成员在派生类中成了保护成员,其私有成员认为基类私有。
c++派生
理论问题
答:
(3)错:通过protected方式产生的派生类中基类的共有和保护成员以保护
成员的
身份存在
在派生类中,
而基类的私有成员不能"直接"访问.记得好像是在第一次保护继承中派生类可以直接访问
基类的公有
和保护
成员,
再进行保护继承
的话,
好像就不能直接访问基类的成员了.我答得还凑活吧,给我来点分啊.谢谢 ...
关于
C++
面向对象中的公私有问题
答:
公有成员
函数和数据成员可以被外部对象访问,而私有和保护的就不能被外部对象访问。好比
公有的是
你家的客厅,可以给自己用,也可以给客人用。而私有的就好比你家的卧室,只能你一个人用。而为啥要有保护这个访问控制呢,是为了继承 在公有继承中
,基类
中的公共和保护的成员函数和数据成员,在子类中...
大家正在搜
派生类的对象对它的基类成员中
派生类的成员函数不能访问基类的是
派生类访问基类成员的关键字
派生类对象访问基类成员
什么可以访问基类的保护成员
什么不是类的成员函数
基类和派生类的关系
派生类不能访问基类的
派生类可以访问其基类的
相关问题
编程语言一共有多少种?
计算机编程语言的编程软件需要什么语言?
一般游戏编程用什么语言和软件
最简单的编程语言是什么
脚本语言和编程语言的区别是什么?
什么是编程语言
开源的编程语言有哪些?
安卓app主要用什么编程语言的