Source of Driver3.java


  1: public class Driver3
  2: {
  3:         public static void display(Measurable figure)
  4:         {
  5:                 double perimeter = figure.getPerimeter();
  6:                 double area = figure.getArea();
  7:                 System.out.println("Perimeter = " + perimeter +
  8:                                                    "; area = " + area);
  9:         }

 11:         public static void main(String[] args)
 12:         {
 13:                 Measurable m = new Circle(5.0);
 14:         //System.out.println(m.getCircumference()); //Illegal!
 15:         /*
 16:                 Circle c = (Circle)m;
 17:                 System.out.println(c.getCircumference());   //Legal
 18:         */
 19:         }
 20: }