上一篇也是實(shí)現(xiàn)類(lèi)和對(duì)象,只是方法略微不同,結(jié)果都是一樣的。 Point類(lèi) 新建一個(gè)Point.h文件,一個(gè)Point.cpp文件, 一個(gè)Source文件(主函數(shù)) Point.h文件,聲明定義 #ifndef _POINT_H_
#define _POINT_H_
class Point
{
public:
//這里是構(gòu)造函數(shù)的實(shí)現(xiàn),所以.cpp中就不用再寫(xiě)了
Point()
{
}
//這里是析構(gòu)函數(shù)的實(shí)現(xiàn),所以.cpp中就不用再寫(xiě)了
~Point()
{
}
void setPoint(int x,int y);
void printPoint();
private:
int xPos;
int yPos;
};
#endif // !_POINT_H_ Point.cpp文件,實(shí)現(xiàn)部分 #include <iostream> #include "Point.h" using namespace std; void Point::setPoint(int x, int y) { this->xPos = x; this->yPos = y; } void Point::printPoint() { cout << "x=" << xPos << endl; cout << "y=" << yPos << endl; }主函數(shù) |
|