admin 管理员组

文章数量: 1087652


2024年4月27日发(作者:c++20实践入门pdf)

淮海工学院计算机科学系

实验报告书

班 级:

学 号:

姓 名:

评语:

课程名:

题 目:

《VC++程序设计》

类的定义与实现

计算机054

110511414

马媛媛

成绩: 指导教师:

批阅时间: 年 月 日

《VC++程序设计》实验报告 - 1 -

目的与要求

编程实现类的定义,掌握C++面向对象基本特性,如抽象、继承、重载、多态,理

解虚函数、构造函数、析构、模板等基本概念与基本语法

实验内容或题目

1. 定义时间类Time,给出类的成员属性及构造函数、析构函数及普通方法的定义,

利用定义的类定义对象,并对对象的属性进行访问;

2. 定义一个类Point,然后定义类Point的派生类Circle,再定义Circle的派生类

Cylinder;

3. 通过函数参数类型的不同实现函数重载;

4. 函数模板的定义与使用。

5. 书上习题——编写一个工资管理程序,将雇员类作为所有类的基类,其派生类

包括经理类,销售员类,计件工类和小时工类。经理享有固定的周薪;销售员

的收入是一小部分的基本工资加上销售额的提成;计件工的收入完全取决于其

生产的工件数量;小时工的收入以小时计算,再加上加班费。

实验步骤与源程序

1启动Visual C++ 6.0,进入控制台应用模式;

2/(1)编写实验内容1的代码,代码如下:

#include

class Time{

private:

int hour;

int minute;

int second;

// 构造函数

// 析构函数

public:

Time(int, int, int);

~Time();

// . . . . . .

};

Time::Time(int h, int m, int s)

{

hour=h;

minute=m;

second=s;

cout<<"The constructor be called: "<

// 对私有成员变量初始化

}

Time::~Time()

{

cout<<"The destructor be called: "<


本文标签: 定义 实验 收入 函数 实现