C 的访问控制如何实现

C说话节制拜候权限的节制符 , 本家儿要有public、private、protected三个 , 如何在C++中实现拜候节制呢?小编与大师分享编程经验 。

C 的访问控制如何实现

文章插图

需要这些哦
C++
方式/
1(一)public权限节制符
public权限节制符指定一个类、变量、常数或函数在任何处所都可以挪用 。

C 的访问控制如何实现

文章插图

2起首 , 界说一个类 , 类名为Test 。

C 的访问控制如何实现

文章插图

3接着 , 在类中界说一个公有的整型变量m 。

C 的访问控制如何实现

文章插图

4然后 , 界说一个公有的函数 , 实现整数的累加 。

C 的访问控制如何实现

文章插图

5【C 的访问控制如何实现】本家儿函数中 , 界说一个整型变量n , 以及一个类f 。

C 的访问控制如何实现

文章插图

6然后 , 引用类Test的函数计较10以内的累加 , 并引用类中的变量m , 并给它赋值 。

C 的访问控制如何实现

文章插图

7最后 , 输出累加的值 , 以及变量m的值 。

C 的访问控制如何实现

文章插图

8运行法式 , 可以看到值准确输出 , 申明用public权限节制符润色的函数和变量可以在任何处所挪用 。

C 的访问控制如何实现

文章插图

9(二)private权限节制符
private权限节制符指定一个变量、常数、方式或名称空间只能在界说的类中可用 。

C 的访问控制如何实现

文章插图

10接着 , 我们将变量m的权限节制符更改为private 。

C 的访问控制如何实现

文章插图

11编译法式 , 提醒语句6和语句23错误 , 这是因为类中的变量m已变为私有 , 即只有在界说的类中才能利用 , 其他处所不克不及挪用 。

C 的访问控制如何实现

文章插图

C 的访问控制如何实现

文章插图

12(三)protected权限节制符
protected权限节制符指定一个变量、常数、方式或名称空间在类和子类中可用 。

推荐阅读