首页 理论教育 Java程序设计实验指导书-员工信息保存成果

Java程序设计实验指导书-员工信息保存成果

时间:2023-11-07 理论教育 版权反馈
【摘要】:本实验要求在项目二的基础上,使用数组创建员工信息类的对象,便于批量存储员工信息。使用循环结构配合一维数组,对员工信息赋值和输出显示。定义EmployeeA类的成员变量。setWage()方法:通过公式计算员工的薪金。EmployeeA[]s=new EmployeeA[3],创建EmployeeA类的对象数组s,s具有3个数组元素对象,对每个对象再进行创建。

Java程序设计实验指导书-员工信息保存成果

本实验要求在项目二的基础上,使用数组创建员工信息类的对象,便于批量存储员工信息。使用循环结构配合一维数组,对员工信息赋值和输出显示。

1.员工类的成员变量

定义员工信息类EmployeeA,添加4个private成员变量,员工工号empNo、员工等级level、员工工龄workYear、员工薪金wage。

【例5-1】 定义EmployeeA类的成员变量。

2.员工类的成员方法

setInfo()方法:通过参数赋值给员工工号、员工工龄、员工等级。

setWage()方法:通过公式计算员工的薪金。

showInfo()方法:输出显示员工工号、员工等级、员工薪金。

【例5-2】 定义EmployeeA类的成员方法。

(www.xing528.com)

3.创建对象数组,循环赋值输出

【例5-3】 创建EmployeeA类的对象数组。

控制台显示效果如图5-4所示。

图5-4 【例5-3】运行效果

在Java中,创建基本数据类型的数组后可以直接对数组元素赋值、引用等操作;但创建对象数组,需要独立创建数组中的每个对象元素,然后对其赋值、引用等,如果没有单独创建每个对象元素,会导致空指针异常。

EmployeeA[]s=new EmployeeA[3],创建EmployeeA类的对象数组s,s具有3个数组元素对象,对每个对象再进行创建。

for(i=0;i<3;i++)为了简化代码,使用for循环完成逐个对象的操作:s[i]=new EmployeeA()创建每个对象,调用setInfo()方法给每个对象输入信息数据,调用setWage()计算每个对象的薪金。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈