比较类的三种继承方式public(公有继承),protecter(保护继承),private(私有继承)之间的差别
展开全部
差别就是访问属性上的差别呗!
public是公有,所有的函数都可以访问它,权限上不受限制
protected是保护,只有成员函数和友元函数可以访问它(其实它就是专门为友元设计的)
private只能是类的成员函数可以访问
在继承上,列个表吧
基类 继承方式 派生类
----------------------------------------
public public public
public protected protected
public private private
----------------------------------------
protected public protected
protected protected protected
protected private private
----------------------------------------
private public 不能继承
private protected 不能继承
private private 不能继承
----------------------------------------
public是公有,所有的函数都可以访问它,权限上不受限制
protected是保护,只有成员函数和友元函数可以访问它(其实它就是专门为友元设计的)
private只能是类的成员函数可以访问
在继承上,列个表吧
基类 继承方式 派生类
----------------------------------------
public public public
public protected protected
public private private
----------------------------------------
protected public protected
protected protected protected
protected private private
----------------------------------------
private public 不能继承
private protected 不能继承
private private 不能继承
----------------------------------------
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询