3第一周课后练习#183;阅读计划(3)-使用函数来访问私有数据成员
/** Copyright (c) 2015, 计算机科学学院,烟台大学* All rights reserved.* 文件名:test.cpp* 作 靠:刘畅* 完成日期:2015年 3 一个月 20 日本* 版 本 号:v1.0** 问题描写叙述:依照封装与信息隐藏的原则,除非特别须要,类中的数据成员须要设置为私有。
由此带来的问题是,在类外怎样訪问这些私有成员? 以下4段程序概括了经常使用的方法。请细致阅读以下的程序。在阅读过程中,画出对象、变量在内存中的表示图,写出这些程序的执行结果(包含变量 的变化过程及程序的终于输出),达到彻底理解这些机制的目标。 * 输入描写叙述: NULL; * 程序输出: NULL。
代码例如以下:
#include <iostream>
using namespace std;
class Test
{private:int x,y;public:void setX(int a){x=a;}void setY(int b){y=b;}int getX(void){return x;}int getY(void){return y;}};int main()
{Test p1;p1.setX(3);p1.setY(5);int a,b;a=p1.getX();b=p1.getY();cout<<a<<'\t'<<b<<endl;return 0;
}
执行结果:
示意图:
版权声明:本文博主原创文章。博客,未经同意不得转载。
3第一周课后练习#183;阅读计划(3)-使用函数来访问私有数据成员相关推荐
- 研一Python基础课程第一周课后习题分享(含代码)
一.日期格式化输出 描述 ...
- coursera 吴恩达 -- 第二课 Improving Deep Neural Networks :第一周课后习题(3)Gradient Checking
改正后 differrence降到了 e−7 e − 7 e^{-7}
- 2022-2023-1 20222816《Linux内核原理与分析》第一周作业
目录 实验一 Linux系统简介 实验二 基础概念及操作 实验三 用户及文件权限管理 总结 第一周课后在实验楼学习了<Linux入门>(新版),以下是我本周的学习笔 ...
- 上海海事大学自动化专业C语言课程代码参考(第一周)
本博客作为作者本人的学习记录,大家可以参考,但不要抄袭哦 第一次发博客,想想还有点小激动. 文章会将上机实验和作业的代码全部贴出,部分代码会有一些讲解.当然,作者本人也是初学者,如有疏漏还请指出. 本 ...
- 【中文】【吴恩达课后编程作业】Course 5 - 序列模型 - 第一周作业
[中文][吴恩达课后编程作业]Course 5 - 序列模型 - 第一周作业 - 搭建循环神经网络及其应用 上一篇:[课程5 - 第一周测验]※※※※※ [回到目录]※※※※※下一篇:[课程5 - 第 ...
- 消息称快手已通过港交所聆讯 计划2月第一周上市
1月15日消息,据腾讯潜望报道,快手已经于昨日通过港交所聆讯,计划2月第一周上市.1月18日开始,快手上市保荐人团队将开始分析师路演,随后快手公司正式进入招股阶段. 去年11月5日,快手抢先字节跳动, ...
- 原力计划·精英季来了!第一周周榜揭晓,你喜欢的博主上榜了吗?
粉丝认可的,才是有价值的. 秉承着这一原则,CSDN重磅开启了原力计划·第三季-精英季! 本次原力计划首次通过邀请制,邀请优秀博主们加入.在活动期间,持续创作出专业.有深度.有趣的文章.CSDN不仅给 ...
- 机器学习 周志华 第一章课后习题
机器学习 周志华 第一章课后习题 1.1 1.2 1.3 1.4 1.5 1.1 在下面这张图片中若只包含编号为1和4的两个样例,试给出相应的版本空间. 书上实例: 1.表 1.1 对应的假设空间如下 ...
- 中国大学MOOC课程《Python语言程序设计》课后练习第一周
中国大学MOOC课程<Python语言程序设计>课后练习第一周 1.字符串拼接 python从2.6版本后增加了format函数,用来代替%s,%r等格式化字符串: # -*- codin ...
最新文章
- Python学习笔记--序列
- 内存和显存_详谈服务器内存和显存知识
- XCTF-高手进阶区:Web_php_unserialize(详解)
- [Oracle] UNIX与Windows 2000上Oracle的差异(II)
- 数据eda_银行数据EDA:逐步
- Linux软件安装方法小结
- 常用 doc bat 命令总结
- HDU 6336 Matrix from Arrays (杭电多校4E)
- 【算法面试题】工厂木材加工问题
- 应用树莓派GPIO完成智能红绿灯系统
- 系统安装 使用VMware15安装Win7系统
- 解决Appium Desktop 测试中,元素不能准确定位的问题
- JAVA与C语言的区别之我见
- 功率开关的RC-Snubber电路设计
- 【matlab】输入一字符串,字母大写变小写,小写变大写。
- 面向未来,镭速助力企业构建文件安全外发新生态
- Ubuntu Linux出现IP inet6 addr: fe80::fe0:9b43:8a0e:2463/64的解决办法
- 火狐浏览器This address is restricted.端口问题
- 1905. 统计子岛屿-深度优先遍历图
- Linux C语言磁盘U盘容量读取、目录列表读取、文件夹大小读取
热门文章
- chown无效的用户mysql_mysql 从库设置read-only 对super权限的用户无效的问题
- Linux信息显示命令,Linux常用信息显示命令
- mysql ak uk_mysql表的查询
- 计算机word怎么选中全文,word怎么选择 WORD怎么选取全文
- C# 替换桌面背景图片
- mysql如何容器化_MySQL容器化详细教程
- esxi命令关机虚拟机_虚拟机镜像使用说明
- 代码逻辑分析_双十一模块 79.34% 的代码是怎样智能生成的
- 2008引导修复 鼠标键盘用不了_这5个提高键盘鼠标生产力的工具,后悔没早点发现!...
- mysql print r_PHP 中 PDO 打印出错信息,和 print_r 的位置提前的奇怪表现问题