Question: #include Circle.h int Circle::numberOfObjects = 0; // Construct a default circle object Circle::Circle() { radius = 1; numberOfObjects++; } // Construct a circle object Circle::Circle(double

 #include "Circle.h" int Circle::numberOfObjects = 0; // Construct a default circle
#include "Circle.h"

int Circle::numberOfObjects = 0;
// Construct a default circle object
Circle::Circle()
{
radius = 1;
numberOfObjects++;
}

// Construct a circle object
Circle::Circle(double radius)
{
this->radius = radius;
numberOfObjects++;
}

// Return the area of this circle
double Circle::getArea() const
{
return radius * radius * 3.14159;
}

// Return the radius of this circle
double Circle::getRadius() const
{
return radius;
}

// Set a new radius
void Circle::setRadius(double radius)
{
this->radius = (radius >= 0) ? radius : 0;
}

int Circle::getNumberOfObjects()
{return numberOfObjects;}

Circle::~Circle() {numberOfObjects--;}

The Cricle class definikion and imblementetion are given in the "Files Nireded For Ceursework Eram 2 . The fotowing testCircle.cpp file is vsed with the Cirele ciass: Fhelude dostream: znclede "Circle ti" using namespace sti, int main0 (.) Circle "pCircle 1 a new Cirele (25) is Ior (i int i=0;i

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!