4个回答
2015-12-31 · 商标在线注册 上 社文商标管家网
社文商标管家网
社文商标管家网(shewentm.com)是中国领先的知识产权服务型网站。致力为商标提供全节点管家式服务。平台提供中国商标免费查询、商标公告免费查询、国内外商标注册、商标监测等,一站式解决商标全方位需求
向TA提问
关注
展开全部
这种继承方式与私有继承方式的情况相同。两者的区别仅在于对派生类的成员而言,
·基类成员对其对象的可见性与一般类及其对象的可见性相同,公有成员可见,其他成员不可见。
·基类成员对派生类的可见性对派生类来说,基类的公有成员和保护成员是可见的:基类的公有成员和保护成员都作为派生类的保护成员,并且不能被这个派生类的子类所访问;基类的私有成员是不可见的:派生类不可访问基类中的私有成员。
·基类成员对派生类对象的可见性对派生类对象来说,基类的所有成员都是不可见的。
所以,在保护继承时,基类的成员也只能由直接派生类访问,而无法再往下继承。
·基类成员对其对象的可见性与一般类及其对象的可见性相同,公有成员可见,其他成员不可见。
·基类成员对派生类的可见性对派生类来说,基类的公有成员和保护成员是可见的:基类的公有成员和保护成员都作为派生类的保护成员,并且不能被这个派生类的子类所访问;基类的私有成员是不可见的:派生类不可访问基类中的私有成员。
·基类成员对派生类对象的可见性对派生类对象来说,基类的所有成员都是不可见的。
所以,在保护继承时,基类的成员也只能由直接派生类访问,而无法再往下继承。
深美林评估
2024-12-27 广告
2024-12-27 广告
私有继承后,基类的各成员属性变为私有,派生类对象不可访问,但可以通过函数调用访问,但是再进一步派生,则基类的所有成员都将不可访问,故私有继承用的比较少; 如果希望基类的公有成员不被派生类的对象所访问,只能通过派生类自己的成员访问,则使用保护...
点击进入详情页
本回答由深美林评估提供
2013-11-06
展开全部
私有继承就是,把父类中的变量和函数变成自己私有的变量和成员, 目的是防止子类和其它类继承这些变量和函数保护继承就是,把父类中的变量和函数变成自己保护的变量和成员, 目的是防止其它类继承这些变量和函数,但是它的子类是可以继续继承的
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-11-06
展开全部
私有继承,会把父类的public和protected方法都继承为private保护继承,会把父类的public和protected方法分别继承为protected和private,相当于降一级
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-11-06
展开全部
私有的 继承了 也不能访问保护的 继承了 可以访问
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询