代码实现(具体注释在代码中)
//导入头文件
#include<iostream>
using namespace std;
#define PAI 3.14
//类
class SimpleCircle{
public:
//无参构造
SimpleCircle(){}
//有参构造
SimpleCircle(int radius){
*itsRadius=radius;
}
//周长
void circleC(){
cout<<"周长为:"<<(2*PAI*(*itsRadius))<<endl;
}
//面积
void ciecleS(){
cout<<"面积为:"<<(PAI*(*itsRadius)*(*itsRadius))<<endl;
}
int getRadius(){
return *itsRadius;//返回半径值
}
~SimpleCircle(){}//析构
private:
int *itsRadius=new int(0);
};
int main(){
SimpleCircle c(100);//定义对象c,半径为100
cout<<"圆的半径为:"<<c.getRadius()<<endl;
c.circleC();//周长
c.ciecleS();//面积
return 0;
}
运行结果