C++クラスの作成と適用
929 ワード
新規作成hファイル
このファイルにPointクラスを定義します.コードは次のとおりです.
ポイントでcppファイルでポイントクラスを補完する関数
コードは次のとおりです.
このファイルにPointクラスを定義します.コードは次のとおりです.
#ifndef POINT_H
#define POINT_H
class Point
{
public:
Point();
void setPoint(int x,int y);
void printPoint();
virtual ~Point();
protected:
private:
int x;
int y;
};
#endif // POINT_H
ポイントでcppファイルでポイントクラスを補完する関数
コードは次のとおりです.
#include "Point.h"
#include
Point::Point()
{
//ctor
}
void Point::setPoint(int x,int y)
{
this->x = x;
this->y = y;
}
void Point::printPoint()
{
printf("(%d,%d)
",this->x,this->y);
}
Point::~Point()
{
//dtor
}
はmain.cppには、主関数を書いてクラスを作成し、そのクラスを呼び出す2つの方法があります.コードは次のとおりです.#include
#include"Point.h"
using namespace std;
int main()
{
Point a;
a.setPoint(12,56);
a.printPoint();
return 0;
}