#include<iostream>
using namespace std;
class Circle
{
public:
void setR(double r) {
m_r = r;
}
double getCircleGirth() {
return 2 * 3.14 * m_r;
}
double getCircleArea() {
return 3.14 * m_r * m_r;
}
private:
double m_r;
};
double getCircleGirth(double r) {
return 2 * 3.14 * r;
}
double getCircleArea(double r) {
return 3.14 * r * r;
}
int main() {
/*
面向过程编程
double r = 10; //圆的半径
double girth,area;
girth = getCircleGirth(r);
area = getCircleArea(r);
cout << "圆的周长" << girth << endl;
cout << "圆的面积" << area << endl;
*/
//面向对象编程
Circle myclass;
myclass.setR(10);
double girth,area;
girth = myclass.getCircleGirth();
area = myclass.getCircleArea();
cout << "圆的周长" << girth << endl;
cout << "圆的面积" << area << endl;
return 0;
}