课程
/后端开发
/C++
/C++远征之封装篇(上)
请问第三个文件是怎么定义的呢?跟第二个文件是一样的定义过程吗,只是名字不同吗,我看它们都是.cpp文件
2018-05-07
源自:C++远征之封装篇(上) 6-6
正在回答
Teacher.h头文件是声明文件,类中包含Teacher类的定义(类中的成员函数只是声明);新建一个Teacher.cpp文件,Teacher.cpp是对Teacher类的成员函数的具体定义,需要引入Teacher.h头文件(#include ” Teacher.h”);然后再建一个demo.cpp,写main()函数,对Teacher类进行实例化,生成Teacher类的对象,需要引入Teacher.h头文件(#include ” Teacher.h”)
qq_慕设计7198724
一个文件是声明文件,以.h为后缀,作用是在类中声明成员变量和成员函数;在另一个以.cpp为后缀的文件中,对这些声明的函数进行具体内容的定义;在另一个以.cpp为后缀的文件中,写main()函数,在main()函数里面对类进行实例化,生成对象,所以在这个文件中,要以头文件的形式引入那个以.h为后缀的文件。
冰拟绕指柔
cpp是实现文件,.h是声明文件.第三个文件的意思是实现.h里的函数。
举报
封装--面向对象的基石,本教程力求帮助小伙伴们即学即会
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号