下载此文档

实验报告2类与对象07赵霞.doc


文档分类:IT计算机 | 页数:约8页 举报非法文档有奖
1/8
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/8 下载此文档
文档列表 文档介绍
计 算 机 课 程 实 验 报 告
2012—2013学年度 第一 学期
系别:数学与计算机科学学院
实验课程
C++面向对象程序设计
班 级
级计算机科学与技术
学 号
07
姓 名
赵霞
指导教师
马学梅
实验题目
类和对象
日 期
2012年 9 月 19 日
实验目的
及要求
1、掌握类的概念以及类的定义方法
2、掌握对象的创建方法
3、掌握类的构造函数和析构函数的概念和使用方法。
4、学****友元的概念和定义
5、简单面向对象程序的编写
实验内容及具体步骤:
内容1:按要求分析程序指出程序运行的结果:
1)分析下面的程序,并给出程序运行的结果,写出程序的功能:
#include<iostream。h〉
class change
{char c1,c2;
public:
   void set(char a){c2=((c1=a)-32);}
   void print()
   {cout<〈c1<〈” can be upwritten as ”〈<c2〈<endl;}
};
void main()
{change a,b;
a。set(’a');
b。set(’b’);
a。print();
b。print();
}
结果:
2)分析下面的程序,并给出输出结果:
#include<iostream。h>
class pair
{char c1,c2;
public:
   void set(char b)
   {c1=1+(c2=b);}
   unsigned where_am_I()
   {return((unsigned)this);}
   void print()
   {cout〈〈c1〈<"+"〈<c2<<"\t";}
};
void main()
{pair a,b,c;
(’A');
b。set('B');
('C’);
a。print();
cout〈<"is at "〈<a。where_am_I()<<’\n';
();
cout〈<"is at ”<<b。where_am_I()〈〈'\n’;
c。print();
cout〈<”is at ”〈<c。where_am_I()<<’\n';
}
结果:
3)创建一个 Employee 类,该类中有字符数组,表示姓名、街道地址、市、省和邮政编码。把表示构造函数、 ChangeName() 、 display() 的函数原型放在类定义中,构造函数初始化每个成员, Display() ,函数是公共的。
用多文件结构实现:
**************employee。h**************************
class employee

public:
employee(char *na,char *street,char *city,char *di,char *po);
void changeName(cha

实验报告2类与对象07赵霞 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数8
  • 收藏数0 收藏
  • 顶次数0
  • 上传人luciferios04
  • 文件大小121 KB
  • 时间2021-04-16