实验三 类、对象和接口(一)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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