广东海洋大学实验+6+类的综合应用 计科1178(5 页)Good is good, but better carries it
精益求精,善益求善
实验六 类的综合应用实验目的:(1)掌握类的继承,实现构造函数的继承
(2)多态,通过相同的方法名实现不同的功能以及通过上型转换实现多态
实验内容:1、有一个 shape 接口,利用该接口来编写圆柱体,圆锥,长方体,和正方体的表面积与体积的应用程序(其中正方体是长方体的子类,圆锥是圆柱的子类),要求接口回调技术来求这些几何图形的体积和表面积
Interface shape{Public double vol();//体积Public double area();//表面积}2 有一个抽象类 CompareObject,其中定义一个抽象方法 abstract int compareTo(Object obj)用于比较两个对象
然后设计一个类Posisition 从 CompareObject 类派生,该类有 x 和 y 两个成员变量表示坐标,该类实现 compareTo()方法,用比较两个 Posisition 对象到原点(0,0)的距离之差
代码1 、 public class sy6666611111111 {public static void main(String[] args) {Cuboid cuboid = new Cuboid(2,3,4);System
println("长,宽,高为2,3,4的长方体的体积是:"+cuboid
vol());System
println("长,宽,高为2,3,4的长方体的表面积是:"+cuboid
area());Cube cube = new Cube(2);System
println("边长为2的正方体的体积是:"+cube
vol());Sy