然后我们再来看c++中的访问权限控制,其实这个跟java中的很像

可以看到有3个,public 是类内类外都可以访问

protected 是保护权限,在类内可以访问,但是在类外不行.  这个在子类的时候可以用到,因为子类可以使用父类中的

protected定义的变量

private定义的变量是私有的变量,这个变量只能在类内使用,并且子类不能用.

我们去写一写看看,定义一个Person类,里面有公共权限,保护权限,

有私有权限.

C++_类和对象_封装_访问权限_C++中struct和class的区别---C++语言工作笔记037相关推荐

  1. android 静态方法 构造方法,android基础-Java篇02:类和对象、构造方法、访问权限控制、重载、this关键字、static关键字...

    一.类和构造方法 (类和对象在百度百科已经有详细的介绍,这里只做简单的描述以及帮助理解:百度百科:类和对象,需要注意的是,百度百科类和对象的举例中都是C++,书写格式不要和Java混淆!) 什么是类? ...

  2. C++_类和对象_C++继承_继承中的构造和析构顺序---C++语言工作笔记064

    然后我们再去看c++中的构造和析构函数的执行的顺序. . 直接用案例说明,可以看到,上面呢,我们写个Base类,然后 写这个类的构造方法. 然后我们在Base类中写上构造方法,和析构方法. 然后我们再 ...

  3. C++提高部分_C++类模板中成员函数的创建时机---C++语言工作笔记089

    然后我们再来看类模板中成员函数的创建时机是什么时候 可以看到,普通类中的成员函数一开始就可以创建了, 类模板中的成员函数在调用时才创建. 我们写个例子看看,可以看到我们写了一个Person1类,然后 ...

  4. C++提高部分_C++类模板与函数模板的区别---C++语言工作笔记088

    然后我们再去看看类模板和函数模板的区别, 类模板没有自动类型推导,这一种使用方式. 类模板在模板参数列表中是可以有默认参数的. 用例子去说明一下,可以看到我们写了一个Person类,然后 这个类有两个 ...

  5. 杨校老师课堂之Java类与对象、封装、构造方法

    杨校老师课堂之Java类与对象.封装.构造方法 本篇文章内容如下: 面向对象 类与对象 三大特征--封装 构造方法 教学目标 能够理解面向对象的思想 能够明确类与对象关系 能够掌握类的定义格式 能够掌 ...

  6. C++类和对象的封装

    C++类和对象的封装 C++面向对象的三大特性 例如 封装 封装的意义 示例1 示例代码 示例2 示例2代码 C++面向对象的三大特性 封装.继承.多态 C++认为万事万物都皆为对象,对象上有其属性和 ...

  7. C++类与对象之封装篇

    C++类与对象之封装篇 一 . 封装的意义 封装的意义一 封装的意义二 二 . struct和class的区别(访问权限) 三 . 成员属性一般设置为私有(权限) 一 . 封装的意义 封装是C++面向 ...

  8. Python快速入门(八)面向对象1:类、对象和封装

    Python快速入门(八)面向对象1:类.对象和封装 1.类和对象 1)类的定义 2)对象的定义 3)类和对象的关系 4)类的设计 2.第一个面向对象案列 代码1 代码2 3.设置对象属性 4.ini ...

  9. java 类与对象、封装、构造方法

    java 类与对象.封装.构造方法 面向对象 类与对象 三大特征--封装 构造方法 第1章 面向对象思想 1.1 面向对象思想概述 概述 Java语言是一种面向对象的程序设计语言,而面向对象思想是一种 ...

最新文章

  1. Ubuntu Mysql 数据库和表的操作   [2P]
  2. 死锁产生条件-请求和保持条件
  3. ElasticSearch教程——汇总篇
  4. c#中邮件收发处理(POP3,IMAP,SMTP)的实现方法
  5. SQL Server查询性能优化——堆表、碎片与索引(一)
  6. matlab读取/播放视频的函数(1)
  7. Eclipse文档注释快捷键以及自定义文档注释内容
  8. 超市买苹果变量的定义和使用
  9. [软件项目管理]从业余人士往专家进军的头几个月
  10. Perl split字符串分割函数用法指南
  11. 信号与系统 chapter6 时变与时不变系统
  12. 2015-7-24 从新开始博客之路
  13. 火狐浏览器手机版_火狐浏览器第三方编译版:tete009 Firefox
  14. 深圳一 AI 公司人脸数据泄露,超 256万 用户敏感信息在“裸奔”!
  15. 【读书笔记《Android游戏编程之从零开始》】11.游戏开发基础(SurfaceView 游戏框架、View 和 SurfaceView 的区别)...
  16. opencv绘制矩形框
  17. scratch 控制、侦测、数据和数字逻辑模块  教案
  18. 网络空间信息安全-密码学-信息密码技术基础
  19. 文本聚类 java_【Java】文本聚类
  20. 元器件及测量基础实验

热门文章

  1. 自定义关键字_Java中的自定义异常
  2. php堆栈溢出,php - 警告:php_eval() - 堆栈内存溢出
  3. keras笔记-模型保存以及tensorboard的使用
  4. (二)Qt中QTableView中加入Check列实现
  5. 深度浅析:国民产业链两大泡沫
  6. elasticsearch5.3安装kibana、x-pack插件、elasticsearch-an
  7. 远程下载马bypass waf
  8. 1132: 零起点学算法39——多组测试数据(a+b)
  9. window 平台上面解决不能动态php_mysqli.dll
  10. 总有几位老师让你一生感激不尽----我的大学老师