华农java实验7_JAVA实验7-9+答案

这个实验示例了JAVA中接口、包和继承的概念。定义了一个接口`Shape`,包含常量PI和area()方法。接着创建了`Circle`类实现`Shape`接口,具备radius属性和area()、perimeter()方法。`Cylinder`类继承`Circle`,增加height属性及area()、volume()方法。主类`X5_3_6`在main方法中创建并展示了`Circle`和`Cylinder`对象的相关属性和计算结果。
摘要由CSDN通过智能技术生成

实验

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)

;

public class X7_3_3 {

public static void main(String args[]) throws IOException{

InputStreamReader isr = new InputStreamReader;

BufferedReader br = new BufferedReader(isr);

"

请输入两个整数:

");

int a = ( ());

int b = ( ());

try{

;

public class X7_3_4 {

public static void main(String args[]) throws IOException{

InputStreamReader isr = new InputStreamReader;

BufferedReader br = new BufferedReader(isr);

"

请输入两个整数:

");

int a = ( ());

int b = ( ());

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值