
出版社: 清华大学
原售价: 49.00
折扣价: 37.00
折扣购买: 面向对象程序设计与C++(大学计算机课程改革项目规划教材)
ISBN: 9787302503101
第5章类和对象应用5.1基于项目的多文件管理
基于项目的多文件管理基于如下的规则:
(1) 将类的设计与类的使用分离,即类定义与main函数不在一个文件中。
(2) 将类的声明和类的成员函数实现分离,即类定义与成员函数定义不在一个文件中。
这么做的好处是: 便于分工合作;便于软件的维护。
在DevCpp中选择“文件”→“新建项目”菜单命令,将弹出如图5.1所示的对话框。
图5.1“新项目”对话框
图5.1中项目文件的扩展名是dev,项目类型是控制台应用程序,项目语言是C++项目,项目名称是L5.1。注意将新建的项目文件保存到一个新建的子目录。
[例5.1]设计一个圆类,并计算圆的面积。要求基于项目的多文件管理方式。//类的定义(Circle.h文件)
class Circle
{
public:
Circle(double a=0);
double Area();
protected:
double r;
};
//类的成员函数实现(Circle.cpp文件)
#include \"Circle.h\"
Circle::Circle(double a)
{r=a;}
double Circle::Area()
{return 3.14rr;}
//主函数(main.cpp文件)
#include