在c++中, private 和protected 的区别?

来源:百度知道 编辑:UC知道 时间:2024/06/02 00:30:29

private 只在本类中可用
protected 在本类及其派生类中可用

private私有成员,只用于类的内部,就好比你在外面嫖娼,谁都不能告诉,哪怕是你儿子你也不能告诉!

protected保护成员,用于类的内部和继承类,就好比你的家产,可以继承下去

private私有数据
protected保护数据

主要在类的派生时,它俩的区别才更加明显地表现出来

它们的区别主要体现在类的继承中:
继承后private中的不可以访问
而protected可以!

私有数据
保护数据