/**
 * CS1101 (AY2007/8 Semester 1)
 * Lab #2 Exercise 1
 * Circle.java (incorrect version)
 * This class contains a data member radius, and
 * approprite constructor, accessor and mutator,
 * and a method to compute the area.
 * Written by: Aaron Tan
 */

public class Circle {

//---------------------------------
// Data member
//---------------------------------
  double radius;

//---------------------------------
// Constructor
//---------------------------------
   public Circle( ) {
      radius = 0.0;
   }
   
//-------------------------------------------------
//  Public Methods:
//      double getRadius();
//      void   setRadius(double);
//      double computeArea();
//------------------------------------------------
      
   // *******************************************
   // Accessor for radius 
   // *******************************************
   public double getRadius() {
      return radius;
   }

   // *******************************************
   // Mutator for radius 
   // *******************************************
   public void setRadius(double radius) {
      radius = radius;
   }                

   // *******************************************
   // Compute area of a Circle object
   // area = pi * r^2, where pi is taken as 22/7
   // *******************************************
   public double computeArea() {
      // this is a stub
      return 123.45678;
   }
}

