// file: circle.h // Circle class derived from Point class // adds private radius to base class [x,y] coordinates #ifndef CIRCLE_H #define CIRCLE_H #include "point.h" // Point class definition class Circle : public Point { public: // default constructor Circle( double = 0, double = 0, double = 0.0 ); void setRadius( double ); // set radius double getRadius() const; // return radius double getDiameter() const; // return diameter double getCircumference() const; // return circumference double getArea() const; // return area void print() const; // output Circle object private: double radius; // Circle's radius }; // end class Circle #endif /*Adapted from Deitel & Deitel: C++ How to Program. Fourth edition. * Chapter 9 * Prentice Hall, 2003. */