一个类中,private数据成员(数据隐藏),只能被该类的成员函数(以及友元)操纵。

因此,调用类的pubic成员函数来请求。

类常常提供public成员函数,允许类的客户设置(set)或者获取(get)private数据成员。

命名规范,set,get开头

设置数据成员courseName的成员函数,起名为setCourseName,

获取数据成员courseName值的成员函数起名为getCourseName。

设置函数有时称为更换器(mutator),更换或改变值。

获取函数有时称为访问器(accessor),获取值。

转载于:https://www.cnblogs.com/wxl845235800/p/10542628.html

设置和获取函数体现的软件工程相关推荐

  1. 【Linux 内核】进程优先级与调度策略 ③ ( 设置、获取线程优先级的核心函数 | 修改线程调度策略函数 )

    文章目录 一.设置.获取线程优先级的核心函数 二.修改线程调度策略函数 一.设置.获取线程优先级的核心函数 设置.获取 线程 优先级的 核心 函数 : ① 设置 " 创建线程 " ...

  2. 【Android 逆向】Android 进程代码注入原理 ( 进程注入原理 | 远程调用流程 | 获取函数地址 | 设置 IP 寄存器 | mmap 申请内存 | 设置 SP 寄存器 )

    文章目录 一.进程注入原理 二.远程调用流程 ( 获取 so 动态库地址 | 获取函数地址 | 设置 IP 寄存器 | mmap 申请内存 | 设置 SP 寄存器 ) 一.进程注入原理 调试进程 At ...

  3. 水滴石穿之IFRANME加载完成判断、获取函数的动态参数信息

    1.判断IFRAME是否加载完成 由于页面过程中,需要对IFRAME中的页面进行控制!但是由于IFRAME页面是其他人完成的,只是知道它的一些变量!页面结构如下: <mw:SplitterPan ...

  4. 【文件游标的设置、获取与恢复;其它文件库函数的使用】(学习笔记20--文件下)

    目录 文件游标 文件游标的设置 文件游标的获取 文件游标的恢复 其它文件函数 文件检查函数 设置文件缓冲区 文件游标 在打开一个文件后,就会得到一个文件游标,而对文件的读写操作,都会从文件游标对应的文 ...

  5. Java获取函数参数名称

    原理 编译之后的class文件默认是不带有参数名称信息的,使用 IDE 时,反编译jar包得到的源代码函数参数名称是 arg0,arg1......这种形式,这是因为编译 jar 包的时候没有把符号表 ...

  6. allegro skill 选择和获取函数

    allegro skill选择和获取函数 对Allegro中的对象进行操作,比如移动.删除,都需要先选择和获取该对象的dbid.选择操作包含一些选择设置比如是只选择Symbol还是Symbol和Via ...

  7. 海康机器人工业相机常用参数功能设置与获取(持续更新全-C语言)

    海康机器人工业相机常用参数功能设置与获取(C语言) 前言 相机属性树 1.设备控制/DeviceControl 1.1相机序列号获取/DeviceSerialNumber 1.2相机自定义命名设置与获 ...

  8. 海康工业相机参数设置与获取

    海康工业相机参数设置与获取 通用接口介绍 常见相机参数设置获取 Int型参数-图像宽度.图像高度 Enum型参数-图像格式.触发模式设置 float 型参数-曝光.增益设置 string型参数-用户名 ...

  9. jQuery设置和获取span的内容(简单示例说明)

    原文地址为: jQuery设置和获取span的内容(简单示例说明) 示例代码如下: <html> <head> <script type="text/javas ...

  10. html获取cookiejs,javascript设置和获取cookie的方法实例详解

    本文实例讲述了javascript设置和获取cookie的方法.分享给大家供大家参考,具体如下: 1. 设置cookie function setCookie(cookieName,cookieVal ...

最新文章

  1. Ubuntu NFS服务器的配置
  2. 前端学习(535):多列布局2
  3. java9 揭秘 jlink_初试Java9
  4. 在html中怎么写加起来的,css可以在html里面写吗?
  5. 你要了解的11款面向Linux系统的一流备份实用工具
  6. 从400+节点ElasticSearch集群的运维中,我们总结了这些经验
  7. java c 面向对象比较教程_c语言初学指针,对于java面向对象的初理解
  8. java中的mod运算_Java源码中Integer类位运算分析
  9. 无法在C语言软件里敲字,网页上不能输入文字怎么办
  10. AI 崛起?科技公司却偷偷用人类做机器人的工作!
  11. asp.net core 官方文档
  12. linux查看标准错误码工具
  13. SaaS-HRM(2)数据库设计与前端框架(企业管理前后台)
  14. 毕设看的硕博士论文速记
  15. GRE 词汇2(词根)
  16. 那些移动端web踩过的坑2
  17. 欢迎来怼——第四次Scrum会议
  18. 模拟电子入门需要掌握的点(上)
  19. 素数筛法详解:埃氏筛和欧拉筛
  20. 晶振01——晶振分类和无源晶振的设计

热门文章

  1. 拓端tecdat|R语言生存分析数据分析可视化案例
  2. 哥尼斯堡的“七桥问题” (25 分)(DFS)
  3. android系统安全测试,Android 安全测试初探 (二)
  4. 深度学习在图像语义分割中的应用
  5. 物体检测中常用的几个概念迁移学习、IOU、NMS理解
  6. 【Caffe安装】Caffe安装(无GPU)--wanglei
  7. 2021-06-0贪吃蛇练习
  8. cc=arm-linux,针对基于嵌入式ARM的Linux系统的交叉编译
  9. kubernetes视频教程笔记 (20)-ingress
  10. call to a member funciton get() on null