admin 管理员组

文章数量: 1087139


2024年3月19日发(作者:sorted函数python降序)

Java

实验

言程序设计A

2:继承与多态

精品文档

实验课程名称: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元,

收集于网络,如有侵权请联系管理员删除


本文标签: 实验 方法 销售 抽象