继承性和多态性实验

简介: 继承性和多态性实验

一、实验题目

继承性和多态性实验(打印公司员工的信息列表)

二、实验目的

1.通过本次实验使学生掌握java语言对类的定义

2.掌握java语言的继承、方法重写、多态等知识点的用法。

三、实验内容与实现

1:【实验内容】

输出一组公司员工的信息列表,其中员工具备以下特征:

1:雇员:员工编号、姓名、工资;

2:经理:员工编号、姓名、工资、管理部门;

3:总监:员工编号、姓名、工资、津贴

2:【实验实现】

雇员类(Employee)的实现,如下图所示:

2:经理类(Manager)的实现,如下图所示:


3:总监(Director)的实现,如下图所示:


4.主函数的实现,如下图所示:


6:输出


四:问题讨论

1:请说明程序中的“继承”体现在哪里?

雇员类(Employee),经理类(Manager),经理类(Manager),均继承了父类Worker,对父类的成员变量和方法进行了继承。


2:请说明程序中的“多态”体现在哪里?

每个子类重写了父类的fun方法,在main函数中创建匿名内部类,作为fun方法的实参,形参为父类对象,通过方法的引用,实参传递给形参,实现了多态。


目录
打赏
0
0
0
0
0
分享
相关文章
利用AI技术实现智能客服系统
【8月更文挑战第27天】本文将介绍如何利用人工智能(AI)技术构建一个智能客服系统,以提高客户服务效率和质量。我们将从需求分析、系统设计、功能实现等方面进行详细阐述,并通过实际代码示例展示如何实现一个简单的智能客服系统。
算法金 | 线性回归:不能忽视的五个问题
**线性回归理论基于最小二乘法和特定假设,如线性关系、同方差性等。多重共线性指自变量间高度相关,影响模型稳定性及系数解释。自相关性是观测值间的关联,违反独立性假设,影响模型预测。异方差性是误差项方差随自变量变化,导致参数估计失真。训练数据与测试数据分布不一致会降低模型泛化能力。检测和处理这些问题涉及VIF、自相关图、变换、加权最小二乘法等方法。**
159 1
算法金 | 线性回归:不能忽视的五个问题
性能测试:性能测试计划
性能测试计划是在进行软件或系统的性能测试之前制定的详细计划和指导文件。它描述了所需性能测试的目标、范围、测试环境、资源需求、测试策略、测试用例、时间表等重要信息。
常用的文件管理系统都有什么
【6月更文挑战第16天】常用的文件管理系统都有什么
293 1
基于小程序的实习记录小程序+springboot+vue.js附带文章和源代码说明文档ppt
基于小程序的实习记录小程序+springboot+vue.js附带文章和源代码说明文档ppt
86 0
【创意】巧用摩斯密码作为调试工具的入口|vConsole 在线上的2种使用方式
【创意】巧用摩斯密码作为调试工具的入口|vConsole 在线上的2种使用方式
294 0
面具Magisk官网安装详细教程!
翻译一下官网上的安装教程。基本就是在deepl的基础上润色一下。酷安没有Markdwon,随便放一点点。
2451 0
Python编程 利用Python画一个爱心
Python编程 利用Python画一个爱心
218 0
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等