首页 > 解决方案 > 构建第二个构造函数,将半径设置为特定值

问题描述

#include <iostream>
using namespace std;

class Circle
{
    private:
        double radius;
    public:
        Circle():radius(0){}
        void setRadius(double rad);
        double getRadius();
        double getArea(){return radius*radius*3.1415;}
        double getCircumference();
        double getDiameter();
        void scale(double factor);
};

int main()
{
    return 0;
}

标签: c++

解决方案


#include <iostream>
using namespace std;

class Circle
{
    double radius;
    public:
        Circle():radius(0){}
        Circle(double value): radius(value){}
        void setRadius(double rad);
        double getRadius();
        double getArea(){return radius*radius*3.1415;}
        double getCircumference();
        double getDiameter();
        void scale(double factor);
};

int main()
{
    return 0;
}

推荐阅读