当前位置:首页 > 嵌入式培训 > 嵌入式学习 > 讲师博文 > C++之权限限定符浅谈

C++之权限限定符浅谈 时间:2018-12-24      来源:华清远见

C++中的权限限定符有public、pravite、protected三种,下面就分别简单的说下各自的用法。

一、作为public、pravite、protected类的成员属性时

public:共有的,在类的内部和外部均可见。可以通过类对象访问、修改成员。

如下图:

C++之权限限定符浅谈

C++之权限限定符浅谈

private:私有的,只能在类的内部可见。通过类对象不能对private成员进行访问、修改。只能通过类的成员函数对private 成员进行访问、修改。一般在类中不声明成员属性,则默认为private。

如下图:

C++之权限限定符浅谈

C++之权限限定符浅谈

protected:受保护的。同private 一样只能在类的内部可见,不能通过类对象进行访问和修改。但是在类的继承时,protected 与 private 是有差异性的。

如下图:

C++之权限限定符浅谈

C++之权限限定符浅谈

二、public、pravite、protected在继承的时候。

public:共有继承,基类的public/protected成员可以被子类内部访问,子类对象只能访问基类的public成员。

如下图所示:

C++之权限限定符浅谈

C++之权限限定符浅谈

protected/private:保护继承,基类的public/protected成员可以被子类内部访问,通过子类对象不能访问基类任何成员。

如下图所示:

C++之权限限定符浅谈

C++之权限限定符浅谈

上一篇:微处理器与微控制器的差别

下一篇:Java中的权限修饰符

热点文章推荐
华清学员就业榜单
高薪学员经验分享
热点新闻推荐
前台专线:010-82525158 企业培训洽谈专线:010-82525379 院校合作洽谈专线:010-82525379 Copyright © 2004-2022 北京华清远见科技集团有限公司 版权所有 ,京ICP备16055225号-5京公海网安备11010802025203号

回到顶部