第3周课后实践阅读程序(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周课后实践阅读程序(3)

相关文章:

你感兴趣的文章:

标签云: