java实验报告2
2.接口的定义与实现:
通过接口和实现接口的类来完成上一题目。
四、实验步骤
1.复习有关Java中类、类的继承、接口、接口的实现的相关内容;
2.根据题目要求编写需要的抽象类和其子类;
3.根据题目要求编写相应的main方法完成程序;
4.根据题目要求编写需要的接口和实现该接口的类;
5.根据题目要求编写相应的main方法完成程序;
3.新建Triangle1类,其继承(extends)父类Coordinates的所有非私
有属性和方法,并且有自己的方法,如下图:
4.新建Circle1类,继承(extends)父类Coordinates的所有非私有属性和方法,并且有自己的方法,如下图:
5.创建主函数如下,即可得到所要求的内容:
(二)利用接口实现:
《JAVA程序设计教程》课程实验报告
专业:计算机科学与技术
班级:1230541
学号:07
姓名:张茜
日期:2015年6月11日
一、实验题目
类的继承与封装
二、实验目的
1.熟练掌握类、类的数据成员和成员方法的定义与实现;
2.熟练掌握抽象类与类的继承的相关内容;
3.熟练掌握接口与接口的实现的相关内容;
4.熟练掌握public、private、static、final、abstract等修饰符的作用。
1.在eclipse下新建一个Java Project,项目名为123054127,然后建一个Shape类,在程序中首先创建接口interface Shapes,定义其属性和方法,结果如下图所示:
2.然后分别新建Square、Triangle、Circle三个类,利用接口interface Shapes来实现自己的方法,如下图:
三、实验内容
1.类的继承与封装:
定义抽象类Shape(形状)其中有抽象方法用来求某形状的周长和面积;定义Shape类的子类Circle(圆形)、Triangle(三角形)、Rect(矩形)其中包括该形状的位置、大小信息并实现求其周长和面积的方法。
假设当前有圆心为(100,100)半径为60的圆,左上角坐标为(0,200),水平宽度为120,垂直高度为80的矩形,以及三个顶点坐标分别为(200,200)、(300,400)、(150,350)的三角形,请在控制台输出每个形状的相关信息,及所有形状的周长和面积的和。
3.创建主函数如下,即可得到所要求的内容:
四、实验结果
(一)利用继承实现:
(二)利用接口实现:
五、总结
通过此次的实验让自己通过实践来更好的掌握了理论知识,并知道如何使用以及实现,继承、封装以及接口理论上好像很难,但在实践的过程中会明白其中的道理,并不是那么抽象,在以后的工作中这些属性是非常常用的,所以在课下时间还是要多多练习,才能熟练掌握。
6.调试代码,完善程序。
(1)利用继承实现:
1.在eclipse下新建一个Java Project,项目名为123054127,然后建一个Shape类,在程序中首先创建父类Coordinates,定义其属性和方法,
2.新建Square1类,继承(extends)父类Coordinates的所有非私有属性和法,并且有自己的方法,如下图: