第一次实验报告.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一次实验报告

第一次实验报告 实验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*(this.length+this.width); } 正方形类: public class Square extends Squareness { } 主函数: public class test { public static void main(String[] args) { Squareness s=new Squareness(); Square sq=new Square(); System.out.println(quot;长方形的长:quot;+s.length); System.out.println(quot;长方形的宽:quot;+s.width); System.out.println(quot;长方形的周长:quot;+s.qirth()); System.out.println(quot;长方形的面积:quot;+s.area()); System.out.println(quot;正方形的边长:quot;+sq.length); System.out.println(quot;正方形的周长:quot;+sq.qirth()); System.out.println(quot;正方形的面积:quot;+sq.area()); } } public Square() { } this.width=this.length=2; 六、运行结果: 长方形的长:4 长方形的宽:3 长方形的周长:14 长方形的面积:12 正方形的边长:2 正方形的周长:8 正方形的面积:4 七、调试分析及实验心得: 这次实验没有准备太多,感觉上还是很不容易的,虽然只是简单的类的创建李子,还是忙了很久才出来,发现自己所学还是很差火候,以后要努力学习了,实验的调试过程让我对类的理解人如,也知道了子类继承是如何实现并套用的,在此感谢悉心指导的老师和同学,如果不是他们的帮助,我不会这么快完成实验。 实验2 Java类和对象的高级特征:接口 一、实验目的 掌握接口的定义和使用,掌握包的概念与使用。 二、实验任务 1、定义接口Printable,其中包括一个方法pringtItMyWay(),这个方法没有形参,返回值为空。 2、改写实验二定义的矩形类,使之实现Printable接口,用pringtItMyWay()方法将矩形的相关信息(长、宽、高、面积)输出。 3、改写实验二定义的正方形类,重载pringtItMyWay()方法,将正方形的边长、周长、面积输出。 4、在Printable接口中增加一个新的pringtItMyWay(char)方法,这个方法有一个字符类型的形参,返回值为空。其功能是利用给出的字符打印,例如

文档评论(0)

170****0532 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8015033021000003

1亿VIP精品文档

相关文档