第二次课程作业

计算圆面积

031602128 林志华

GIT链接

文件分离感想:

文件的分离在编译大工程时能有效的节约时间,也便于管理和分析,而在编译小工程的时候,它有助于理清代码之间的逻辑关系,使代码架构变得漂亮些。
另外,如果是多人合作编程,文件的分离就显得尤为重要,它能让程序员各司其职。

从个人角度来看,代码漂亮是至关重要的。

circle.h

#ifndef CIRCLE_H
#define CIRCLE_H
using namespace std;
class circle
{
public:
	circle();//无参构造方法
	circle(int);//有参构造方法
	double getarea();//获取面积值
private:
	int r;//半径
	double area;//面积

};

#endif

circle.cpp

#include<iostream>
#include "circle.h"
#define PI 3.1415926//π
using namespace std;
circle::circle()
{
	circle::r=1;
	circle::area=PI;
}
circle::circle(int r)
{
	circle::r=r;
	circle::area=PI*r*r;
}
double circle::getarea(){
	return circle::area;
}

mian.cpp

#include<iostream>
#include "circle.h"
using namespace std;
int main(){
	int r;
	cin>>r;
	circle a(r);//构造半径r的圆
	cout<<a.getarea()<<endl;
}

posted on 2017-04-27 17:09  QWE8  阅读(136)  评论(2编辑  收藏  举报

导航