【转】三种继承方式public、protecter、private之间的差别
2009-10-10 10:23
281 查看
差别就是访问属性上的差别呗!
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 不能继承
----------------------------------------
相关文章推荐
- private,public,protect这三种继承方式相互之间的区别
- private,public,protect这三种继承方式相互之间的区别
- C++三种继承方式public、protected、private
- private,public,protect三种继承方式的区别
- 公有继承(public)、私有继承(private)、保护继承(protected)是常用的三种继承方式。
- C++中三种不同的继承方式(public、protected、private)的基类特性和派生类特性
- C++三种(private,protected,public)继承方式的可见性说明
- C++中的三种继承public,protected,private详细解析
- C++中的三种继承public,protected ,private
- C++中的三种继承public,protected,private
- C++中类的继承方式的区别以及private public protected 范围
- C++中的三种继承public,protected,private
- 类的public protected private 继承方式理解
- C++中的三种继承public,protected,private
- 类继承的方式(public、private、protected)
- C++中的三种继承public,protected,private详细解析
- C++中的三种继承public,protected,private
- C++中的三种继承public,protected,private(转)
- [转]C++中的三种继承public,protected,private
- C++ 中的三种继承public , protected, private