Source of Driver3.java


  1: //Driver3.java
  2: 
  3: public class Driver3
  4: {
  5:     public static void display
  6:     (
  7:         Measurable figure
  8:     )
  9:     {
 10:         double perimeter = figure.getPerimeter();
 11:         double area = figure.getArea();
 12:         System.out.println("Perimeter = " + perimeter + "; area = " + area);
 13:     }
 14: 
 15:     public static void main(String[] args)
 16:     {
 17:         Measurable m = new Circle(5.0);
 18:         //System.out.println(m.getCircumference()); //ILLEGAL!
 19:         Circle c = (Circle)m;
 20:         System.out.println(c.getCircumference()); //Legal
 21:     }
 22: }