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

来源:互联网 发布:网络推广文案例子 编辑:程序博客网 时间:2024/04/30 03:03
  • public继承:子类公有继承父类时,子类中会保留所有父类中所有成员的属性,即父类中private还是private,public还是public,protect还是protect。子类不能访问父类的private变量,子类对象只能访问父类的public成员。
  • protect继承:子类保护继承父类时,父类的public成员会变为protect成员,其余成员属性不变。子类不能访问父类的private变量,子类对象不能访问父类的任何成员。
  • private继承:子类私有继承父类时,父类的public成员与protect成员会变为private。子类不能访问父类的private变量,子类对象不能访问父类的任何成员。
0 0
原创粉丝点击