好文档 - 专业文书写作范文服务资料分享网站

Java语言程序设计A实验2:继承与多态讲课讲稿

天下 分享 时间: 加入收藏 我要投稿 点赞

Java实验言程序设计A2:继承与多态

语精品文档

实验课程名称:Java语言程序设计A

实验项目名称 实 验 者 同 组 者 专业班级 无 实验成绩 组 别 开始日期 第一部分:实验预习报告(包括实验目的及意义,实验基本原理与方法,主要仪器设备及耗材,实验内容及要求,实验方案与技术路线等) 一.实验目的及意义 1.根据实际需求,使用UML类图,合理设计父类、子类及其成员(实例变量、方法)。 2.编写抽象父类与抽象方法,并最终由具体子类实现抽象方法。 3.实现子类方法对父类方法的覆盖。 4.使用多态。 5.动态方法调度与向下强制类型转换。 6.设计、实现算法逻辑。 二.实验基本原理与方法 1.继承的概念、思想、层次、定义。 2.抽象类与抽象方法的概念、定义,抽象方法的最终实现。 3.方法覆盖的概念、实现。 4.多态的概念、优势、应用。 5.动态方法调度的概念、实现。 三.主要仪器设备及耗材 1.PC及其兼容机。 2.计算机操作系统。 3.程序编辑器EditPlus/Eclipse。 4.Java开发工具JDK。 四.实验内容及要求 实验2-1:类Person定义了姓名name、出生年份birthYear,其子类CollegeGraduate定义了平均成绩gpa、毕业年份graduateYear。设计完整的继承层次结构UML类图,并转换为Java代码。编写测试类PersonTest,输出毕业生的姓名、年龄、毕业年份、平均成绩,一种可能的运行结果示例如下: 实验2-2(选做):某小型企业销售部门共4名员工:销售经理1名、专职销售员2名、兼职促销员1名。员工工资的计算方法:销售经理每月底薪3000元,收集于网络,如有侵权请联系管理员删除

精品文档

销售提成为该部门当月销售总额的1%;专职销售员每月底薪2000元,销售提成为当月销售额的5%;兼职促销员时薪50元。请从键盘输入每位员工的相关信息,计算工资。 五.实验方案及技术路线(设计思路、UML类图、算法、注意事项) 实验2-1的继承层次结构UML类图如下: 对于实验2-2,在父类中首先要定义抽象方法用于计算工资,再写两个子类,分别计算经理和销售员的工资,计算销售员的工资时需要区分全职和兼职,所以需要重载getWage()方法,而经理的工资需要统计部门的总销售额,所以测试类中最后创建Manager的实例。简略的UML类图如下: 收集于网络,如有侵权请联系管理员删除

Java语言程序设计A实验2:继承与多态讲课讲稿

Java实验言程序设计A2:继承与多态语精品文档实验课程名称:Java语言程序设计A实验项目名称实验者同组者专业班级无实验成绩组别开始日期第一部分:实验预习报告(包括实验目的及意义,实验基本原理与方法,主要仪器设备及耗材,实验内容及要求,实验方案与技术路线等)一.实验目的及意义
推荐度:
点击下载文档文档为doc格式
2swfp3vmxo34ka295j7z7yqpo85slb00d3n
领取福利

微信扫码领取福利

微信扫码分享