实验三 类与对象

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

实验编号: 3 实验报告 2019年4月15日
级班实验名称:类与对象
姓名:_ 学号:_ 2017110554 指导老师:_____
实验成绩:_ __
实验3 类与对象
一、实验目的:
1)本实验的目的是让学生使用类来封装对象的属性和功能
2)学会对象的使用
3)学会构造函数的使用和初始化
二、实验任务
任务1:编写一个Java应用程序,该程序中有3个类:Trangle、Lander和Circle,分别用来刻画“三角形”、“梯形”和“圆形”。

具体要求如下:
1)Trangle类具有类型为double的三个边,以及周长、面积属性,Trangle类具有返回周长、面积以及修改三个边的功能。

此外,Trangle类还具有一个boolean 型的属性,该属性用来判断三个数能否构成一个三角形。

完成上述操作后,给Trangle再增加3个方法,分别用来返回3个边sideA,sideB, sideC的值。

2)Lander类具有类型为double的上底、下底、高、面积属性,具有返回面积的功能。

3)Circle类具有类型为double的半径、周长和面积属性,具有返回周长、面积的功能。

程序运行效果
三、代码实现
1)Trangle类具有类型为double的三个边,以及周长、面积属性,Trangle 类具有返回周长、面积以及修改三个边的功能。

此外,Trangle类还具有一个boolean型的属性,该属性用来判断三个数能否构成一个三角形。

完成上述操作后,给Trangle再增加3个方法,分别用来返回3个边sideA,sideB, sideC的值。

(1)Trangle类,声明成员变量和构造方法。

(2)getPerimeter()方法:当满足任意两边和大于第三边的条件时,打印三边长并计算三角形周长,否则输出:不是一个三角形,不能计算周长。

(3)getArea()方法:当满足任意两边和大于第三边的条件时,计算三角形面积,否则输出:不是一个三角形,不能计算面积。

2)Lander类具有类型为double的上底、下底、高、面积属性,具有返回面积的功能。

3)Circle类具有类型为double的半径、周长和面积属性,具有返回周长、面积的功能。

测试类:
四、实验结果:
五、实验分析与评价:
本次实验穿件了圆,三角形和梯形三个类,并利用这三个类创建了三个对象。

求得了三角形的面积,周长,圆的面积周长和梯形的面积。

熟悉了创建对象编程思想。

相关文档
最新文档