定义容器container接口。模拟实现一个容器类层次结构,并进行接口的实现、抽象方法重写和多态机制测试。各容器类实现求表面积、体积的方法。 定义接口container: 属性: public static final double pi=3.1415926; 抽象方法: public abstract double area(); public abstract double volume(); static double sumofarea(container c[]); static double sumofvolume(container c[]); 其中两个静态方法分别计算返回容器数组中所有对象的面积之和、周长之和; 定义cube类、cylinder类均实现自container接口。 cube类(属性:边长double类型)、cylinder类(属性:底圆半径、高,double类型)。
时间: 2023-05-04 10:01:37 浏览: 146
方法重写Overwrite-Java继承_抽象类与接口的应用.
这是关于容器类的接口定义。模拟实现一个容器类层次结构,并进行接口的实现、抽象方法重写和多态机制测试。每个容器类实现需表面积、体积的方法。其中静态方法sumofarea()和sumofvolume()分别计算容器数组中所有对象的面积之和和体积之和。Cube类和Cylinder类在容器接口的基础上实现自己的接口,分别定义了边长和底圆半径、高,并重写了接口中的方法。
阅读全文