根据接口的至少,完成下列程序。(1)创建一个圆形类Circle和圆柱体类Cylinder,其中Circle类是父类,Cylinder类是子类。(2)创建接口Comparable,其中包含一个抽象方法compareTo(),用来比较对象的大小,抽象方法compareTo()的形式如下:public int compareTo(Object o);(3)创建类ComparableCircle,该类为Circle类的子类,并实现Comparable接口;(4)创建类ComparableCylinder,该类为Cylinder类的子类,并实现Comparable接口;(5)创建通用类Max,其中包含通用方法max,只要类实现了Comparable接口,就可以使用max方法返回两个对象中较大的一个。max()方法的方法形式如下:public static Comparable max(Comparable o1,Comparable o2)(6)程序的主方法中分别创建两个ComparableCircle类对象和两个ComparableCylinder类对象,并分别以它们为参数调用max方法,返回两个对象中面积较大的一个。
发布时间:2024-04-25 16:55:24