简单c++使用类实现求圆的周长和面积

#include<iostream>
using namespace std;
#define PI 3.1415926

class Circle//定义圆类
{
private:
    double radius;//数据成员
public:
    //成员函数
    Circle()//调用系统默认的构造函数
    {
        radius =0;
    }

    Circle(double r)//调用带参数的构造函数
    {
        radius = r;
    }

    double circleGirth()//求圆的周长的内联函数
    {
        return 2*PI*radius;
    }

    double circleArea()//求圆的面积的内联函数
    {
        return PI*radius*radius;
    }
};
int main()
{
    Circle C1(5);//int i=5;相当于直接初始化加上赋值一步到位
    cout<<"C1.circleGirth="<<C1.circleGirth()<<endl;//问题出在是调用函数,我没有加(),于是他直接输出1
    cout<<"C1.circleArea="<<C1.circleArea()<<endl;

    return 0;
}

猜你喜欢

转载自blog.csdn.net/qq_43421539/article/details/89247446
今日推荐