C 的访问控制如何实现

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

东西/原料

  • C++

方式/步调

  1. 1

    (一)public权限节制符

    public权限节制符指心猿意马一个类、变量、常数或函数在任何处所都可以挪用。

  2. 2

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

  3. 3

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

  4. 4

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

  5. 5

    本家儿函数中,界说一个整型变量n,以及一个类f。

  6. 6

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

  7. 7

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

  8. 8

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

  9. 9

    (二)private权限节制符

    private权限节制符指心猿意马一个变量、常数、方式或名称空间只能在界说的类中可用。

  10. 10

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

  11. 11

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

  12. 12

    (三)protected权限节制符

    protected权限节制符指心猿意马一个变量、常数、方式或名称空间在类和子类中可用。

  13. 13

    若是将类中的权限节制符点窜为protected,则暗示它润色的变量m和函数fun,在类和所有它的子类中可以挪用。

注重事项

  • 作者声明:本篇经验系本人辛勤奋动的原创当作果,未经许可,回绝转载。
  • 发表于 2018-11-28 00:00
  • 阅读 ( 678 )
  • 分类:其他类型

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

推荐文章

联系我们:uytrv@hotmail.com 问答工具