77问答网
所有问题
公有继承时基类的protected成员在派生类中仍是protected的,对吗
如题所述
举报该问题
相似回答
c++
,基类的公有成员在派生类中仍然是公有的,
这句话为什么错?
答:
因为还要考虑继承方式。
只有公共继承时,基类的公有成员在派生类中仍然是公有的
。如果是保护继承,则基类的公有成员成了派生类的保护成员。而如果是私有继承,则基类的公有成员成了派生类的私有成员。
求解c++中三种
继承
方式的区别!
答:
我们知道类的private和protected成员,
在类外是不可以使用的.只有public成员可以在类外直接使用.公有继承时,基类的private成员派生类也不可用
,基类的public和protected成员在派生类中可直接使用.继承过来(变成派生类相应的public和protected成员)只有public成员在派生类外可以直接使用.保护继承时,基类的private成员...
C++
继承继承
方式
答:
基类的公有
和保护
成员在派生类中
保持原有状态,但私有
成员仍
保持私有。派生类对象可以直接访问基类的公有成员。派生类的成员函数可以访问基类的公有和保护成员。私有继承私有继承的特点是:基类的公有和保护成员变为私有,仅派生类可以直接访问。派生类对象无法访问基类的私有成员。派生类的成员函数也无法访问...
派生类公有继承中,基类protect成员
调用权限是怎样的?
答:
公有继承中 基类public成员, 在子类中仍然是public成员
,在子类中可以使用, 在子类的对象中也可以调用 基类的protected成员,在子类中仍然是protected成员,在子类中可以使用,在子类的对象中不能直接调用 private成员,只能在基类中使用,在基类对象,子类,子类对象中都不能使用 ...
在
公有继承的
情况下
,基类成员在派生类中的
访问权限保持不变? c++_百...
答:
C++在
公有继承
的情况下,
基类的
public和
protected成员的
访问属性
在派生类中
不变,而基类的private成员不可访问。其他外部使用者只能通过派生类的对象访问继承的public成员。另外,追加点分再采纳吧,亲。。
请问C++中
继承时公有继承,
保护继承与私有继承有何区别?谢谢
答:
公有继承时基类中
各成员属性保持不变,基类中private成员被隐藏。
派生类的
成员只能访问
基类中的
public/
protected成员,
而不能访问private成员;派生类的对象只能访问基类中的public成员。私有继承时基类中各成员属性均变为private,并且基类中private成员被隐藏。派生类的成员也只能访问基类中的public/protected...
c++
继承是
如何工作的?
答:
答:C++继承有三种方式:public、protected、private 指定继承方式 不同的继承方式会影响基类成员在派生类中的访问权限。1、 public继承方式 基类中所有 public 成员在派生类中为 public 属性;基类中所有
protected 成员在派生类中
为 protected 属性;基类中所有 private 成员在派生类中不能使用。2、 ...
大家正在搜
派生类的对象对它的基类成员中
派生类的成员函数不能访问基类的是
派生类对象访问基类成员
派生类访问基类成员的关键字
基类和派生类的关系
派生类不能访问基类的
派生类可以访问其基类的
基类和派生类
什么可以访问基类的保护成员
相关问题
派生类公有继承中,基类protect成员调用权限是怎样的?
派生类只继承基类中的公有成员和保护成员,而不继承私有成员.请...
公用继承时基类中的private成员在派生类中是?
私有继承的特点是基类的公有成员和保护成员都作为派生类的私有成...
c++问题,书上说,在公有继承中,基类的私有成员在派生类中,...
在公有继承的情况下,基类成员在派生类中的访问权限保持不变? ...
在派生类中改变protected成员值,基类中protect...
C++为什么基类指针不能指向继承方式为protected与p...