public class Driver3
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: }