分文件进行类的使用

1. 新建头文件point.h

2. 新建源文件point.cpp

3. 新建源文件test.cpp

4. 将函数的实现放在point.cpp

void point::setX(int x)
{
	m_X = x;
}

int point::getX()
{
	return m_X;
}

void point::setY(int y)
{
	m_Y = y;
}

int point::getY()
{
	return m_Y;
}


void circle::setR(int r)
{
	m_R = r;
}

int circle::getR()
{
	return m_R;
}

void circle::setCenter(point center)
{
	m_center = center;
}

//在类中可以让另一个类作为成员
point circle::getCenter()
{
	return m_center;
}

5. 将函数的声明及类放在point.h

 class point
{
public:
	void setX(int x);

	int getX();


	void setY(int y);
	
	int getY();

private:
	int m_X;
	int m_Y;
};

 class circle
 {
 public:
	 void setR(int r);

	 int getR();
	
	 void setCenter(point center);
	 
	 //在类中可以让另一个类作为成员
	 point getCenter();

 private:
	 int m_R;
	 point m_center;
 };

6. 在point.cpp中包含point.h头文件

#include "point.h"

7. 在头文件中使用#pragma once防止头文件使用重复

8. 在test.cpp中包含point.h头文件

#include "point.h"

9. 在test.cpp中进行类的使用

posted @ 2022-08-10 18:13  独特且押韵  阅读(59)  评论(0)    收藏  举报
Title