
《Java程序设计》课程实验三指导书及程序代码(答案)
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本指导书为《Java程序设计》课程实验三提供详细的操作指南与程序代码示例,并附有参考答案,旨在帮助学生更好地理解和掌握Java编程实践技能。
《Java程序设计》课程实验指导书(答案)——实验三
个人原创内容仅供参考与交流。
希望多多交流,共同进步!
### 实验目的:
掌握Java类的结构、定义方法及属性;理解并使用类及其成员修饰符;了解构造函数的作用和用法;学习参数传递和返回值的应用;区分实例变量/方法与类变量/方法的区别。
### 实验内容:
1. 定义一个学生类(Student),包含私有的名字(name)、公有年龄(age),以及专业(specialty)属性,同时提供封装name的方法:setName() 和 getName(), 以及获取专业的getSpecialty(). 编写Application程序,在其中创建学生对象并设置其姓名和年龄值,并调用一个方法打印出学生的姓名与年龄。
2. 定义代表点的类Point, 其中包含公共属性x,y,显示坐标的方法show()及构造函数。在main方法里构建两个Point对象实例,并编写获取两点间线段中点坐标的getMiddle() 方法(参数为两个点),然后创建新点并调用此方法得到结果。
3. 定义复数类Complex (形式为z=x+iy),该类包含:实部x和虚部y;默认构造函数设置值 x=0,y=0; 构造函数 Complex(int i,int j) 设置相应参数。此外还需实现如下功能:
- 显示复数的方法 showComp()
- 求两个复数的和 addComp(Complex C1,Complex C2)
- 减法 subComp(Complex C1,Complex C2)
- 乘积 multiComp(Complex C1,Complex C2)
- 判断两复数是否相等 equalComp(Complex C1, Complex C2)
在Application中测试这些方法,通过main函数输入实部和虚部进行计算。
### 实验要求:
- 正确定义类、属性及方法。
- 掌握参数传递与返回值的使用技巧;
- 熟练运用修饰符来控制访问级别;
- 使用构造器创建对象实例;
- 区分并应用好类变量/方法和实例变量/方法。
### 实验步骤:
1. 定义学生类Student及其属性、方法,定义主程序Application,在其中创建一个学生对象,并调用其setName() 和 getName() 方法输出姓名与年龄。
2. 创建Point类及其实例化代码(包括构造函数),在main中构建两个坐标点并使用getMiddle方法获取线段的中点位置,最后显示该新坐标的值。
3. 定义Complex复数类及其相关操作,在主程序Application内创建两复数对象,调用其提供的所有功能,并打印结果。
### 自做实验:
1. 设计一个表示屏幕上任意一点的位置及对其执行的操作的类Point(包括x,y坐标和方法如获取/设置坐标值等),编写测试代码以验证该类的功能。
2. 实现三角形类Triangle,成员变量为底边长、另一条边长以及两者的夹角a(0
全部评论 (0)


