《实验指导书:实验7继承与多态一.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《实验指导书:实验7继承与多态一

西 安 邮 电 大 学(计算机学院)面向对象程序设计JAVA课内实验报告实验名称:?继承与多态(一)专业名称:?软件工程班 级: 软件1501学生姓名:冀潘婷学号(8位)导教师:张德慧实验时间:2016.10.21一. 实验目的及实验环境1理解子类、父类的概念,掌握子类继承父类的方法。 2理解成员变量的隐藏和方法重写。 3会使用super关键字操作被隐藏的成员变量和方法。 4了解final类和final方法的作用。 5理解protected修饰符的作用和用法。二. 实验内容 1 基本内容(实验前请及时熟悉如下相关内容)1)类的继承:定义子类2)使用super关键字调用父类方法3)方法覆盖overriding:覆盖Object类的toString( )方法4)练习使用ArrayList类的方法5)练习覆盖Object类的equals( )方法 2 综合实验:2.1 (Y. Daniel Liang英文版八版P403:11.1) (The Triangle class) Design a class named Triangle that extendsGeometricObject. The class contains:■ Three double data fields named side1, side2, and side3 with default values1.0 to denote three sides of the triangle.■ A no-arg constructor that creates a default triangle.■ A constructor that creates a triangle with the specified side1, side2, andside3.■ The accessor methods for all three data fields.■ A method named getArea() that returns the area of this triangle.■ A method named getPerimeter() that returns the perimeter of this triangle.■ A method named toString() that returns a string description for the triangle.For the formula to compute the area of a triangle, see Exercise 2.21. The toString()method is implemented as follows:return Triangle: side1 = + side1 + side2 = + side2 + side3 = + side3;Draw the UML diagram for the classes Triangle and GeometricObject.Implement the class. Write a test program that creates a Triangle object withsides 1, 1.5, 1, color yellow and filled true, and displays the area,perimeter, color, and whether filled or not. (不要求画出UML图)2.2 (Y. Daniel Liang英文版八版P403:11.2) (The Person, Student, Employee, Faculty, and Staff classes) Design aclass named Person and its two subclasses named Student and Employee.Make Faculty and Staff subclasses of Employee. A person has a name,address, phone number, and email address. A student has a class status (freshman,sophomore, junior, or senior). Define the status as a constant. An employee has anoffice, salary, and date hired. Define a class named MyDate that contains the

文档评论(0)

84537592 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档