44问答网
所有问题
(C++)公用,私有,保护三种继承方式(派生类)有何区别和联系?谁帮解释下,谢谢.
C++
继承与派生
举报该问题
推荐答案 2006-11-02
公用(public):访问权限最高;除派生类外,外部函数也可以直接访问(无论是成员变量还是成员函数)。
私有(private):访问权限最低;只能是该类内部函数互相调用,派生类、外部函数都不能访问。
保护(protect):访问权限中间;该类内部函数、派生类都能访问,外部类、外部函数不能访问
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/YVRYZRRR.html
相似回答
求解
c++
中
三种继承方式
的
区别
!
答:
C objC;//创建C类的对象objC objC.m_nTelNum=123456;//注意这里和public的
区别,
这里错误,m_nTelNum变成了C类的protected成员 objC.m_nAge=30;//错误.protected
继承
中基类的protected在
派生类
中是protected,这与public同相 objC.m_nMoney=100;//更错误,在派生类中都不可以直接使用.在类外就更...
c++继承
是如何工作的?
答:
答:C++继承有三种方式:public、protected、private 指定继承方式 不同的继承方式会影响基类成员在派生类中的访问权限
。1、 public继承方式 基类中所有 public 成员在派生类中为 public 属性;基类中所有 protected 成员在派生类中为 protected 属性;基类中所有 private 成员在派生类中不能使用。2、 prote...
C++类
的
公有继承,
基类的
私有
成员在
派生类
中不可见或不可访问,这个不可...
答:
公有继承(public)、私有继承(private)、保护继承(protected)是常用的三种继承方式
。1. 公有继承(public)公有继承的特点是基类的公有成员和保护成员作为派生类的成员时,它们都保持原有的状态,而基类的私有成员仍然是私有的,不能被这个派生类的子类所访问。2. 私有继承(private)私有继承的特点是基类的...
私有继承和保护继承
的
区别
答:
私有继承时基类中各成员属性均变为private,并且基类中private成员被隐藏
。派生类的成员也只能访问基类中的public/protected成员,而不能访问private成员;派生类的对象不能访问基类中的任何的成员。保护继承时基类中各成员属性均变为protected,并且基类中private成员被隐藏。派生类的成员只能访问基类中的public/...
大家正在搜
当一个派生类私有继承一个基类时
派生类可以继承基类的私有成员吗
派生类不继承基类的私有成员
派生类继承私有成员吗
若类y是类x的私有派生类
私有继承的派生类不能访问
派生类可以访问基类的私有成员吗
派生类怎么访问基类的私有成员
派生类不能直接访问基类的私有成员
相关问题
(C++)公用,私有,保护三种继承方式(派生类)有何区别和联...
C++中 公有继承 私有继承 和保护继承的区别 .
求解 c++中三种继承方式的区别!
C++中,私有继承和保护继承的的区别?
以下是本人对C++继承方式的归纳,大家看下总结得对不,谢谢
比较类的三种继承方式public(公有继承),protect...
c++继承和派生求大神
C++中,类的继承有哪些类型,其之间有什么区别?