下载此文档

第一次实验报告 - 实验报告 - 书业网.doc


文档分类:办公文档 | 页数:约33页 举报非法文档有奖
1/33
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/33 下载此文档
文档列表 文档介绍
第一次实验报告- 实验报告- 书业网

实验1 Java类与对象程序设计基础
一、实验目的:
通过编制一个独立应用程序,使得学生掌握Java的系统所提供类的引用方法;通过编制一个完整的应用程序,使得学生对Java的应用程序的基本构成和基本算法熟练掌握,同时熟悉Java开发环境;通过自定义类及子类的设计,熟悉类的定义和父、子类的继承关系;掌握类多态性的实现和调用。上机练习之前,必须先完成程序的书写,再上机调试。
二、实验内容:
1、编程实现矩形类,其中应包括计算矩形周长和面积的方法。
2、使用矩形类,编程统计若干块土地的相关信息。由用户输入每块土地的长与宽(自己确定),程序将计算其面积并显示出来。
3、为实验1中定义的矩形类派生一个子类:正方形类。若正方形类的操作同样是求周长和面积,则这个子类除了从父类那里继承来的方法之外,还需要定义那些方法。编程检查、运行所编写的正方形类。
三、实验指导:
注意类的继承,方法的实现。
四、实验要求:
1、在上机前写出全部源程序;
2、能在机器上正确运行程序;
五、程序清单:
长方形类:
public class Squareness implements Printable
{
int length=4; int width=3; public int qirth() { } public int area() { } return length*width; return 2*(+);
}
正方形类:
public class Square extends Squareness
{
}
主函数:
public class test
{
public static void main(String[] args) { Squareness s=new Squareness(); Square sq=new Square(); ("长方形的长:"+); ("长方形的宽:"+); ("长方形的周长:"+()); ("长方形的面积:"+()); ("正方形的边长:"+); ("正方形的周长:"+());
("正方形的面积:"+());
}
} public Square() { } ==2;
六、运行结果:
长方形的长:4
长方形的宽:3
长方形的周长:14
长方形的面积:12
正方形的边长:2
正方形的周长:8
正方形的面积:4
七、调试分析及实验心得:
这次实验没有准备太多,感觉上还是很不容易的,虽然只是简单的类的创建李子,还是忙了很久才出来,发现自己所学还是很差火候,以后要努力学习了,实验的调试过程让我对类的理解人如,也知道了子类继承是如何实现并套用的,在此感谢悉心指导的老师和同学,如果不是他们的帮助,我不会这么快完成实验。
实验2 Java类和对象的高级特征:接口
一、实验目的
掌握接口的定义和使用,掌握包的概念与使用。
二、实验任务
1、定义接口Printable,其中包括一个方法pringtItMyWay(),这个方法没有形参,返回值为空。
2、改写实验二定义的矩形类,使之实现Printable接口,用pringtItMyWay()方法将矩形的相关信息(长、宽、高、面积)输出。
3、改写实验二定义的正方形类,重载pringtItMyWay()方法,将正方形的边长、周长、面积输出。
4、在Printable接口中增加一个新的pringtItMyWay(char)方法,这个方法有一个字符类型的形参,返回值为空。其功能是利用给出的字符打印,例如若给定的字符为#,一个长为5,宽为3的矩形的屏幕打印结果为:
# # # # #
# # # # #
# # # # #
三、实验指导:
注意继承和接口实现的区别。
四、实验要求:
1、在上机前写出全部源程序;
2、能在机器上正确运行程序;
五、程序清单:
1

第一次实验报告 - 实验报告 - 书业网 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数33
  • 收藏数0 收藏
  • 顶次数0
  • 上传人raojun00001
  • 文件大小68 KB
  • 时间2018-04-03
最近更新