定义一个Circle类,包含数据成员R(半径)和计算周长和面积的成员函数,并构造Circle的对象进行测试。

2025-04-07 03:33:57
推荐回答(1个)
回答1:

  周长和面积的函数不规范 , 类中不应该有随意的输出语句
  最好把返回值改为double ,返回周长和面积 ,在主函数中由用户决定进行是否输出或运算
另外缺少一个Circle类的无参构造函数, 在自定义构造函数时, 默认的无参构造函数将不会调用, 需要自己编写
另外Circle(float R) 中 形参与类数据成员重名, 会发生覆盖 建议改成float _R 或者赋值语句改成 this->R=R;