1 / 7
文档名称:

java实验报告3.doc

格式:doc   页数:7页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

java实验报告3.doc

上传人:xxj16588 2016/6/5 文件大小:0 KB

下载得到文件列表

java实验报告3.doc

文档介绍

文档介绍:java 面对对象程序设计实验报告书实验名称: java 继承与接口任课老师: 李波学号: 2012210922 姓名: 吴晗一实验目的和要求掌握对一个接口的不同实现的机制二实验内容 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四核心源代码// class People{ protected double weight,height; public void speakHello(){ Sy