1: /** 2: An abstract base class that represents a circle. 3: 4: @author Frank M. Carrano 5: @author Timothy M. Henry 6: @version 4.0 7: */ 8: public abstract class CircularBase 9: { 10: private double radius; 11: 12: public void setRadius(double newRadius) 13: { 14: radius = newRadius; 15: } // end setRadius 16: 17: public double getRadius() 18: { 19: return radius; 20: } // end getRadius 21: 22: public abstract double getArea(); 23: } // end CircularBase