分享

C++ 类和对象之二

 雪柳花明 2016-11-04

上一篇也是实现类和对象,只是方法略微不同,结果都是一样的。


VS新建一个WIn32工程的空项目。
Point类
新建一个Point.h文件,一个Point.cpp文件,
一个Source文件(主函数)


Point.h文件,声明定义

#ifndef _POINT_H_
#define _POINT_H_


class Point
{
public:

	//这里是构造函数的实现,所以.cpp中就不用再写了
	Point()
	{

	}
	//这里是析构函数的实现,所以.cpp中就不用再写了
	~Point()
	{

	}
	void setPoint(int x,int y);
	void printPoint();
	

private:
	int xPos;
	int yPos;
};
#endif // !_POINT_H_




Point.cpp文件,实现部分

#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;
}





主函数    

#include <iostream>
#include "Point.h"

using namespace std;

int main()
{
	Point P;
	P.setPoint(10, 20);
	P.printPoint();
	cout << "32323" << endl;

	system("pause");
	return 0;
}

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多