C++访问控制符内容相关介绍
C++编程语言是一个功能强大,应用广泛的计算机语言。不过在这一语言中,还有许多比较高深的内容值得我们去深入的研究。在这里就先为大家介绍一下C++访问控制符的相关概念。C++访问控制符有三个private、protected、public。
一、简单可以归为以下两种描述:
1)一个类友元(包含友元函数或者友元类的成员函数或者友元类的所有成员函数)可以访问该类的任何成员(包括成员变量及成员方法)。
2)除去友元外,private成员只有该类自身的成员函数可以访问,protected成员只有该类及其派生类的成员函数可以访问,public成员则该类及其派生类的成员函数和对象都可以访问。
二、C++访问控制符对派生类继承方式的影响
类的继承方式有三种:private、protected、public。
1)private属性不能被继承。
2)使用private继承,父类的protected和public属性在子类中变为private;
使用protected继承,父类的protected和public属性在子类中变为protected;
使用public继承,父类中的protected和public属性不发生改变;
如下所示:
相关推荐
javashixisheng 2020-06-25
SZStudy 2020-01-08
hithyc 2019-12-27
kianliu00 2019-12-14
wllinux 2019-11-25
ccschan 2019-11-20
贫农 2019-11-19
88971730 2019-11-18
yinsui 2011-03-11
讨厌什么变成什么 2019-11-04
doITwhat 2019-10-09
stoneechogx 2019-10-24
85407718 2019-10-23
80791492 2019-09-22
海绵宝宝的欧尼 2012-09-08
hanwentan 2012-02-17
Linux 2011-07-01