实验三 类、对象和接口(一)

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验三类、对象和接口(一)

一、实验目的

1.掌握类的声明。

2.掌握对象的创建。

3.掌握方法的定义和调用

理解“封装”的概念

二、实验要求

编写一个体现面向对象思想的程序。

方法的使用

参数的传递

发法的返回

公有成员和私有成员

三、实验内容

编程创建一个Box类,在其中定义三个变量表示一个立方体的长、宽和高,再定义一个方法setDemo对这三个变量进行初始化,然后定义一个方法求立方体的体积。创建一个对象,求给定尺寸的立方体的体积。

2、定义一个“圆”类,该圆类的数据成员包括:圆心点位置及圆的半径;方法成员有:设置圆心位置及半径。求面积。

3. (1)写一个传值调用的程序文件KY3_5.java。

程序功能:程序首先给整型变量x 和y 赋一个初值10,然后使用传值调用方式调用方法ff1对x 和y 做乘方及输出x 和y 的乘方值,最后再输出x 和y 的乘方值。

(2)程序源代码如下。

class KY3_5 {

public static void main(String[] args) {

int x=10, y=10;

ff1(x, y);

System.out.println("x="+x+", y="+y);

}

static void ff1(int passX, int passY) {

passX=passX*passX;

passY=passY*passY;

System.out.println("passX="+passX+", passY="+passY);

}

}

(3)编译KY3_5.java

(4)分析其运行结果

4.设计一个cbox类,具有length,width,height三个整数的数据成员,完成下列程序设计:(1)定义volume()方法,哟过来计算cbox对象的体积

(2)定义surfaceArea()的方法,用来计算cbox对象的表面积

4、设计一个Calculator类,并完成下列的各方法的程序设计(1)定义add(a,b)方法,用来计算两数之和

(2)定义sub(a,b)方法,用来计算两数之差

(3)定义mul(a,b)方法,用来计算两数之积

(4)定义div(a,b)方法,用来计算两数之a/b

相关文档
最新文档