#include
using namespace std;
class Circle
{
  private:
  double radius;
  double pi = 3.14159;
 ÂÂ
  public:
// constructors
  Circle()
  {
     radius = 0.0;
  }
  Circle(double radius)
  {
     this->radius = radius;
  }
  void setRadius(double radius)
  {
     this->radius = radius;
  }
  double getRadius()
  {
     return radius;
  }
  double getArea()
  {
     return pi*radius*radius;
  }
  double getDiameter()
  {
     return 2*radius;
  }
  double getCircumference()
  {
     return 2*pi*radius;
  }
};
 ÂÂ
int main() {
 ÂÂ
  Circle c;
  cout<<\"Calling·default·constructor:\";
 ÂÂ
cout<<\"\nThe·circle's·radius·in·the·default·Circle·Object·is:\"<
 ÂÂ
cout<<\"\nCalling·setRadius(20)·to·change·radius·of·default:\";
  c.setRadius(20);
 ÂÂ
cout<<\"\nThe·circle's·radius·in·the·default·Circle·Object·is·Now:\"<
 ÂÂ
  cout<<\"\nCreating·Circle·circle2(10):\";
  Circle circle2(10);
    ÂÂ
 ÂÂ
cout<<\"\nThe·circle2's·radius·in·the·circle2·Object·is:\"<
 ÂÂ
cout<<\"\nThe·circle2's·area·is·therefore:\"<
 ÂÂ
cout<<\"\nThe·circle2's·diameter·is·therefore:\"<
 ÂÂ
cout<<\"\nThe·circle2's·circumference·is·therefore:\"<
 ÂÂ
 ÂÂ
  return 0;
}
Output:
Calling·default·constructor:
The·circle's·radius·in·the·default·Circle·Object·is:0
Calling·setRadius(20)·to·change·radius·of·default:
The·circle's·radius·in·the·default·Circle·Object·is·Now:20
Creating·Circle·circle2(10):
The·circle2's·radius·in·the·circle2·Object·is:10
The·circle2's·area·is·therefore:314.159
The·circle2's·diameter·is·therefore:20
The·circle2's·circumference·is·therefore:62.8318
Do ask if any doubt. Please up-vote.