您的位置:首页 > 编程语言 > C语言/C++

c++:私有继承,公有继承,保护继承

2016-04-05 19:26 337 查看
public继承:子类公有继承父类时,子类中会保留所有父类中所有成员的属性,即父类中private还是private,public还是public,protect还是protect。子类不能访问父类的private变量,子类对象只能访问父类的public成员。

protect继承:子类保护继承父类时,父类的public成员会变为protect成员,其余成员属性不变。子类不能访问父类的private变量,子类对象不能访问父类的任何成员。

private继承:子类私有继承父类时,父类的public成员与protect成员会变为private。子类不能访问父类的private变量,子类对象不能访问父类的任何成员。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: