/*
设计一个圆类Circle,要求其满足下述要求:
(1)有一个无参数的构造函数,能用1初始化私有数据成员Radius(半径)。
(2)有一个带参数的构造函数,能用参数初始化私有数据成员Radius(半径)。
(3)用成员函数GetArea( )计算圆的面积并输出。
(4)编写main()函数定义对象测试这个类。
*/
#include <iostream>
using namespace std;
class Circle{
public:
Circle();
Circle(double R);
void GetArea();
private:
double Radius;
};
int main()
{
Circle test;
Circle test2(3);
test.GetArea();
test2.GetArea();
return 0;
}
Circle::Circle(){
Radius=1;
}
Circle::Circle(double R){
Radius=R;
}
void Circle::GetArea()
{
double area;
area=Radius*Radius*3.14;
cout << "Area=" << area << endl;
}
设计一个圆类Circle,要求其满足下述要求:
(1)有一个无参数的构造函数,能用1初始化私有数据成员Radius(半径)。
(2)有一个带参数的构造函数,能用参数初始化私有数据成员Radius(半径)。
(3)用成员函数GetArea( )计算圆的面积并输出。
(4)编写main()函数定义对象测试这个类。
*/
#include <iostream>
using namespace std;
class Circle{
public:
Circle();
Circle(double R);
void GetArea();
private:
double Radius;
};
int main()
{
Circle test;
Circle test2(3);
test.GetArea();
test2.GetArea();
return 0;
}
Circle::Circle(){
Radius=1;
}
Circle::Circle(double R){
Radius=R;
}
void Circle::GetArea()
{
double area;
area=Radius*Radius*3.14;
cout << "Area=" << area << endl;
}