下载此文档

java实验报告3.doc


文档分类:IT计算机 | 页数:约7页 举报非法文档有奖
1/7
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/7 下载此文档
文档列表 文档介绍
java 面对对象程序设计实验报告书实验名称: java 继承与接口任课老师: 李波学号: 2012210922 姓名: 吴晗《算法分析与设计》实验报告- 1- 一实验目的和要求掌握对一个接口的不同实现的机制二实验内容 1、编写一个 Java 应用程序, 除了主类( TestOne )外, 该程序中还有 3 个类: People 、 ChinaPeopl e 和 AmericanPeople 。该程序具体要求如下: 1) People 类有 public void speakHello() 、 public void averageHeight() 和 public void averageWeight() 方法。 2) ChinaPeople 类是 People 的子类,新增了 public void chinaGongfu() 方法。要求 ChinaPeople 重写父类的 public void speakHello() 、 public void averageHeight() 和 public void averageWeight() 方法。 3) AmericanPeople 类是 People 的子类,新增 public void americanBoxing() 方法。要求 AmericanPeople 重写父类的 public void speakHello() 、 public void averageHeight() 和 public void averageWeight() 方法。 4 )在 TestOne 类的主方法中分别创建各子类的对象并调用各自的方法打印输出信息。即 AmericanPeople 类与 ChinaPeople 类同时继承 People 类, 并对 People 类中已经有的方法进行重写, 然后定义子类特有的方法, 在一个测试类中创建这两个子类的对象, 并调用这些子类的方法, 观察结果的不同。 2、编写一个 Java 应用程序, 除了主类( TestTwo )外, 该程序还有 Shape 接口、三角形类 Triangl e 类、矩形 Rectangle 类。该程序具体要求如下: 1) Shape 接口 public abstract puteArea(double a,double b) 抽象方法。 2) Triangle 类实现 Shape 接口, 完成计算面积的功能:用a 代表三角形的底、b 代表三角形的高。 3) Rectangle 类实现 Shape 接口, 完成计算面积的功能:有a 代表矩形的底、b 代表矩形的高。 4)在 TestTwo 类的主方法中分别创建各子类的对象并调用各自的计算面积的方法, 并打印输出信息面积信息。(要求使用到多态性) 即 Rectangle 类与 Triangle 类同时实现 Shape 接口,并实现 Shape puteArea () 方法。在 TestTwo 测试类中实例化 Rectangle 和 Triangle 这两个类的对象,并调用 puteArea() 方法,同时传参,体会 JAVA 的多态。三实验环境 pc四核心源代码《算法分析与设计》实验报告- 2- // class People{ protected double weight,

java实验报告3 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数7
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mh900965
  • 文件大小52 KB
  • 时间2017-05-25