A good answer might be:

If the circles are expected to move or change as the program executes they should be objects. For example, in a game like Pong the program must keep track of where the circles are.

Start on the Circle Class

class Circle
{
  // variables



  // constructors


  // methods


}

So our Circle will be a drawing tool. The circles drawn in the picture will merely be the traces left behind each time the tool is used. A start on the class is at the left.

Let us think about the variables that a Circle needs.



QUESTION 3:

At a minimum, what variables are needed for a circle?