《实验2:继承与多态》由会员分享,可在线阅读,更多相关《实验2:继承与多态(5页珍藏版)》请在金锄头文库上搜索。
1、实验课程名称:Java 语言程序设计 A实实验验项项目目名名称称实验实验 2:继承与多态:继承与多态实实验验成绩成绩实实 验验 者者专业班级专业班级信管信管 120组组 别别1 人人 1 组组同同 组组 者者无无开始日期开始日期2015 年年 5 月月 25日日第一部分:实验预习报告(包括实验目的及意义,实验基本原理与方法,主要仪器设备及耗材,实验内容及要求,实验方案与技术路线等)一实验目的及意义 1根据实际需求,使用 UML 类图,合理设计父类、子类及其成员(实例变量、方法) 。 2编写抽象父类与抽象方法,并最终由具体子类实现抽象方法。 3实现子类方法对父类方法的覆盖。 4使用多态。 5动态
2、方法调度与向下强制类型转换。 6设计、实现算法逻辑。二实验基本原理与方法 1继承的概念、思想、层次、定义。 2抽象类与抽象方法的概念、定义,抽象方法的最终实现。 3方法覆盖的概念、实现。 4多态的概念、优势、应用。 5动态方法调度的概念、实现。三主要仪器设备及耗材 1PC 及其兼容机。 2计算机操作系统。 3程序编辑器 EditPlus。 4Java 开发工具 JDK。四实验内容及要求 实验 2-1:类 Person 定义了姓名 name、出生年份 birthYear,其子类 CollegeGraduate 定义 了平均成绩 gpa、毕业年份 graduateYear。设计完整的继承层次结构
3、UML 类图,并转换为 Java 代码。编写测试类 PersonTest,输出毕业生的姓名、年龄、毕业年份、平均成绩,一种可 能的运行结果示例如下:实验 2-2(选做):某小型企业销售部门共 4 名员工:销售经理 1 名、专职销售员 2 名、 兼职促销员 1 名。员工工资的计算方法:销售经理每月底薪 3000 元,销售提成为该部门当月销售总额的 1%;专职销售员每月底薪 2000 元,销售提成为当月销售额的 5%;兼职促销员时 薪 50 元。请从键盘输入每位员工的相关信息,计算工资。五实验方案及技术路线(设计思路、UML 类图、算法、注意事项)第二部分:实验过程记录(可加页) (代码、运行结果、实验中出现的问题及解决过程)教师签字_第三部分 结果与讨论(可加页)一、实验结果分析(包括数据处理、影响因素讨论、综合分析和结论等)二、小结、建议及体会