面向对象编程之.h和.cpp文件分开编写

186 阅读1分钟

面向对象编程之.h和.cpp文件分开编写

对于一个小程序,一般不需要编写头文件,但是对于一个复杂的大项目,模块化编写程序,便于理解,且容易下手,将问题分解成一小块一小块,逐个击破:

抽象一个点,一个圆,并判断点与圆的关系。(在圆内还是圆外)

image.png

.h文件进行类的声明; cpp文件为类的实现细节;主要注重的细节为:

image.png

在类外定义成员函数; 使用域作用符;

工程代码如下:

案例一

MyPoint.h

image.png

MyPoint.cpp文件

image.png

案例二

MyCircle.h

image.png

image.png

3. 测试

image.png

运行结果:

image.png