Source of Driver3.java


  1: //Driver3.java

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

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