2024年3月27日发(作者:)
实验7
1. 编一个程序,包含以下文件。
(1)文件,在该文件中定义接口Shape,该接口在shape包中。
属性:PI。
方法:求面积的方法area()。
(2)文件,在该文件中定义圆类Circle,该类在circle包中,实现Shape接口。
属性:圆半径radius。
方法:构造方法;实现接口中求面积方法area();求周长方法perimeter()。
(3)“”文件,在该文件中定义圆柱体类Cylinder,该类口在cylinder包中,继承圆类。
属性:圆柱体高度height。
方法:构造方法;求表面积方法area();求体积方法volume()。
(4)文件,在该文件中定义主类X5_3_6,该类在默认包中,其中包含主方法main(),在主方
法中创建两个圆类对象cir1和cir2,具体尺寸自己确定,并显示圆的面积和周长;再创建两个圆柱
体类的对象cy1和cy2,具体尺寸自己确定,然后分别显示圆柱体cy1和cy2的底圆的面积和周长
以及它们各自的体积和表面积。
【编程分析】本题主要考察接口、包、继承、封装等问题。编程步骤如下:
第一步:首先创建p1包,在其中创建Shape接口
;
public class Circle implements Shape{ ;
public class X5_3_6 { ;
public class X5_3_6 { ;
public class Circle implements Shape{ ;
public class X7_3_2 {
public static void main(String[] args)throws IOException{
InputStreamReader isr = new InputStreamReader;
BufferedReader br = new BufferedReader(isr);
int[] a = new int[5];
int n = ());
if(n>5) ;

发布评论