类分文件实现
类分文件实现
介绍:c++将接口(类定义)放在头文件中,并将实现(类方法的代码)放在代码源代码。
1.头文件:
#ifndef DATA_H
#define DATA_H
class Data
{
private:
int num;
public:
void setNum(int n);
int getNum(void);
};
#endif // DATA_H
2.源文件1:
#include"data.h"
void Data::setNum(int n)
{
num=n;
}
int Data::getNum(void)
{
return num;
}
3.源文件2:
#include <iostream>
#include"data.h"
using namespace std;
int main()
{
Data ob;
ob.setNum(200);
cout<<"num="<<ob.getNum()<<endl;
return 0;
}