栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

C++派生类与继承初识(访问属性)

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C++派生类与继承初识(访问属性)

class基类中的访问属性

成员共有成员私有成员保护成员
类的成员函数可访问可访问可访问
类外,类的对象可访问不可访问不可访问

派生类的声明 class 派生类名:继承方式 基类名{ 派生类新增的数据成员和成员函数 };

class complex{};//基类
class complexa:public complex{};//共有继承
class complexa:private complex{};//私有继承
class complexa:protected complex{};//保护继承

基类成员在派生类中的访问属性

基类中的成员在公有派生类中的访问属性在私有派生类中的访问属性在保护派生类中的访问属性
公有成员公有私有保护
私有成员不可直接访问不可直接访问不可直接访问
保护成员保护私有保护

共有继承的访问规则

基类中的成员公有成员私有成员保护成员
内部访问可访问不可访问可访问
对象访问可访问不可访问不可访问

私有继承的访问规则

基类中的成员公有成员私有成员保护成员
内部访问可访问不可访问可访问
对象访问不可访问不可访问不可访问

保护继承的访问规则

基类中的成员公有成员私有成员保护成员
内部访问可访问不可访问可访问
对象访问不可访问不可访问不可访问
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/890331.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号