当前位置: 首页 > news >正文

C++公有继承、保护继承和私有继承

C++中的继承方式有: 
public、private、protected三种(它们直接影响到派生类的成员、及其对象对基类成员访问的规则)。 
(1)public(公有继承):继承时保持基类中各成员属性不变,并且基类中private成员被隐藏。派生类的成员只能访问基类中的public/protected成员,而不能访问private成员;派生类的对象只能访问基类中的public成员。 
(2)private(私有继承):继承时基类中各成员属性均变为private,并且基类中private成员被隐藏。派生类的成员也只能访问基类中的public/protected成员,而不能访问private成员;派生类的对象不能访问基类中的任何的成员。  
(3)protected(保护性继承):继承时基类中各成员属性均变为protected,并且基类中private成员被隐藏。派生类的成员只能访问基类中的public/protected成员,而不能访问private成员;派生类的对象不能访问基类中的任何的成员。

转载于:https://www.cnblogs.com/Java-Starter/p/9215476.html

相关文章:

  • jmeter3.0+ant1.10+jenkins实现接口自动化并发送邮件
  • malloc(0)分配多少内存?(译文)
  • MATLAB生成正弦波
  • SPOJ VLATTICE
  • Anaconda快速入门安装学习笔记
  • Java多线程基础
  • 剑指offer 面试46题
  • Django 在 view 中使用 Paginator分页插件
  • 前后端分离,get请求导出
  • SQL server数据库压缩空间
  • audio之点击图标切换音频播放状态以及替换当前图标
  • python_面向对象,类名称空间,对象名称空间,组合
  • 用position: fixed;做个遮罩,怎么能让后面的View禁止滑动
  • 利用h5来进行定位当前位置
  • 01-html和head介绍
  • 【407天】跃迁之路——程序员高效学习方法论探索系列(实验阶段164-2018.03.19)...
  • ABAP的include关键字,Java的import, C的include和C4C ABSL 的import比较
  • Fastjson的基本使用方法大全
  • JavaScript 事件——“事件类型”中“HTML5事件”的注意要点
  • js数组之filter
  • linux安装openssl、swoole等扩展的具体步骤
  • maya建模与骨骼动画快速实现人工鱼
  • spring-boot List转Page
  • 从tcpdump抓包看TCP/IP协议
  • 官方新出的 Kotlin 扩展库 KTX,到底帮你干了什么?
  • 前端自动化解决方案
  • 如何设计一个比特币钱包服务
  • 提醒我喝水chrome插件开发指南
  • #FPGA(基础知识)
  • $HTTP_POST_VARS['']和$_POST['']的区别
  • (20)目标检测算法之YOLOv5计算预选框、详解anchor计算
  • (二开)Flink 修改源码拓展 SQL 语法
  • (附源码)计算机毕业设计SSM智慧停车系统
  • (利用IDEA+Maven)定制属于自己的jar包
  • (万字长文)Spring的核心知识尽揽其中
  • (原創) X61用戶,小心你的上蓋!! (NB) (ThinkPad) (X61)
  • (转)VC++中ondraw在什么时候调用的
  • .NET Core 实现 Redis 批量查询指定格式的Key
  • .NET 使用 ILRepack 合并多个程序集(替代 ILMerge),避免引入额外的依赖
  • [2019.3.5]BZOJ1934 [Shoi2007]Vote 善意的投票
  • [Android]一个简单使用Handler做Timer的例子
  • [Angular] 笔记 21:@ViewChild
  • [AutoSar]状态管理(五)Dcm与BswM、EcuM的复位实现
  • [BT]BUUCTF刷题第9天(3.27)
  • [CareerCup] 13.1 Print Last K Lines 打印最后K行
  • [CareerCup] 2.1 Remove Duplicates from Unsorted List 移除无序链表中的重复项
  • [CERC2017]Cumulative Code
  • [C语言]——C语言常见概念(1)
  • [Docker]十.Docker Swarm讲解
  • [halcon案例2] 足球场的提取和射影变换
  • [idea]关于idea开发乱码的配置
  • [IE6 only]关于Flash/Flex,返回数据产生流错误Error #2032的解决方式
  • [MySQL]SQL优化之索引的使用规则
  • [MySQL]视图索引以及连接查询案列
  • [office] Excel自带的编辑函数求和方法 #其他#媒体