Listing 3

// file: point.h
class Point
{ public:
   float x, y;
   Point();
   Point(float, float);
   virtual float radius() const;
   virtual float distance(const Point&) const;
};