C++访问控制符内容相关介绍

开发 后端
C++访问控制符总共有三个,包括private、protected、public这三个。在这篇文章中,我们将会为大家详细介绍相关的应用方法。

C++编程语言是一个功能强大,应用广泛的计算机语言。不过在这一语言中,还有许多比较高深的内容值得我们去深入的研究。在这里就先为大家介绍一下C++访问控制符的相关概念。C++访问控制符有三个private、protected、public。#t#

一、简单可以归为以下两种描述:

1)一个类友元(包含友元函数或者友元类的成员函数或者友元类的所有成员函数)可以访问该类的任何成员(包括成员变量及成员方法)。

2)除去友元外,private成员只有该类自身的成员函数可以访问,protected成员只有该类及其派生类的成员函数可以访问,public成员则该类及其派生类的成员函数和对象都可以访问。

二、C++访问控制符对派生类继承方式的影响

类的继承方式有三种:private、protected、public。

1)private属性不能被继承。

2)使用private继承,父类的protected和public属性在子类中变为private;

使用protected继承,父类的protected和public属性在子类中变为protected;

使用public继承,父类中的protected和public属性不发生改变;

如下所示:

C++访问控制符 

即:protected继承和private继承能降低访问权限。

以上就是对C++访问控制符的相关介绍。

责任编辑:曹凯 来源: 博客园
相关推荐

2010-02-01 09:18:49

C++函数指针

2010-02-03 15:40:11

C++地址运算符

2010-01-18 10:16:58

学习C++

2010-01-19 10:04:30

C++类

2010-01-18 10:01:48

C++中访问控制

2010-02-01 17:31:06

C++类成员

2020-09-28 08:12:59

CC++时间

2010-03-26 16:17:24

Python嵌入

2010-01-11 17:43:23

C++程序设计

2010-01-12 17:47:31

C++语言

2011-07-20 16:50:39

inlinec++

2011-07-20 16:57:05

C++const

2011-07-20 16:48:22

C++static

2009-12-15 15:19:30

Ruby访问控制

2011-07-15 10:08:11

C++运算符重载

2010-01-15 15:52:18

CC++

2011-04-11 14:29:11

C++输出格式

2010-01-15 10:41:06

CC++

2010-01-06 13:18:07

Ubuntu访问

2010-01-26 10:27:43

C++语言
点赞
收藏

51CTO技术栈公众号