实验4 抽象类与接口 【实验宗旨】 每天做一点编程练习。 【实验目得】 1、学习与掌握Java抽象类得定义与使用. 2、学习与掌握Java接口得定义与使用。 3、进一步学习与掌握通用程序设计方法。 【实验步骤(解题过程)】 参见实验2. 【实验内容】 1、(pareableCirlce类)创建名为pareableCircle类,它扩展Circle类并实现pareable接口。画出UML图,实现pareTo方法,使其可以根据面积比较两个圆。编写一个测试程序求出pareableCircle对象得两个实例中得较大者。 说明:⑴来源编程练习14、2(P399))。⑵java、lang、pareable接口参见14、5小节(P378).⑶Circle类得实现,参见程序清单11、2(P303)。【实验预习】1.问题描述:该题描述得就是创建一个pareableCircle类来实现两个圆得比较.2.创建两个pareableCircle类得实例,利用parable接口,并调用parableMax方法实现。【附程序代码】SuppressWarnings(”unchecked")public class testpareableCircle{//主方法ﻩpublic static void main(String[]args){ﻩﻩpareableCircle C1=new pareableCircle(10);ﻩpareableCircle C2=new pareableCircle(3);ﻩﻩSystem、out、println("The maxnium Circle is "+parableMax(C1,C2)+"得圆");ﻩ}//比较两个圆得大小public static parable parableMax(parable C1,parable C2)ﻩ{ﻩﻩif(C1、pareTo(C2)>0)ﻩﻩreturn C1;ﻩﻩelse return C2;}}public class pareableCircle extends Circle implements parable{ﻩ//建立个指定半径得圆pareableCircle(double radius){ﻩsuper(radius);}//parable接口得方法public int pareTo(Object o){ﻩif(getArea()〉((pareableCircle)o)、getArea())ﻩreturn 1;ﻩelse if(getArea()<((pareableCircle)o)、getArea())return -1;else return 0;}ﻩ}public class Circle extends GeometricObject1 { private double radius; public Circle() { } public Circle(double radius) { this、radius = radius; } //返回半径 public double getRadius() { return radius; ...