实验五 接口、内部类和包
实验目的:
理解接口和实现接口的类得关系,掌握一个类实现多个接口的声明和使用方法,
理解 java 包机制的作用,熟悉 java 常用包中的常用类。
实验要求:
针对实验目的、实验内容、结果分析中的提示和自己的体会完成本次实验的实
验报告。
实验内容:
1 设 计 并 实 现 圆 锥 体 类 ( 该 圆 锥 体 实 现 了 立 体 图 形 接 口
(solidgraphics2.java)),具体计算圆锥体的表面积和体积的行为。
实验代码:
public class Cylinder implements SolidGraphics2 {
Circle c;
double height;
public Cylinder(Circle ce,double h) {
c=ce;
height=h;
}
public double area(){
return 2 * c.area()+
c.perimeter()*height;
}
public double volume(){
return
c.area()*height;
}
public String toString(){
return c.toString() +"; 圆锥高为 = "+height;
}
public sta&c void main(String args[])
{
Circle c1=new Circle(7);
Cylinder cy1=new Cylinder(c1,15);