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: Circle c = (Circle)m; 16: System.out.println(c.getCircumference()); //Legal 17: } 18: }