8.3.2 实验步骤
1.Eclipse创建包
(1)电脑打开Eclipse,如已经建立好工程EmpManager,则在工程名上右击,点击news新建,在级联菜单中选择“package”或者首先点工程名,再点击菜单栏file/news/package,如图8-2所示。
图8-2 创建包位置
(2)弹出对话框,在对话框里name位置输入包名,包的名称是以层次结构进行组织的,每一层和下一层之间以一个点号隔开。特别注意的是包名是区分大小写的。本例中指定的包名为:com.emps.task08。点击“完成”,就可以创建包了。
图8-3 添加包名
(3)创建好与包相对应的文件结构,根据指定的包名com.emps.task08,那么必须在类环境中建立一个同样的目录结构,例如本案例建立在D盘下,则本项目所在的目录结构则为:
2.实验程序步骤
(1)创建第一个项目EmpManager_Task08,复制EmpManager_Task07项目中所有代码到src目录下。编写类的时候,将该类加入到指定的包中,使用package标明,如:
“packagecom.emps.task08”。
(2)同样方式创建第二个包EmpManager_Task08.op,在第二个项目中新建一个Java程序EmployeeOption.java,将该类加入到指定的包中,使用packagecom.emps.task08.op标明。
(3)在编写源文件时,在包名和源文件的类之间,使用import语句可以引入包中的类。importcom.emps.task08.*;如果使用import语句引入了整个包中的类,那么虽然不会影响程序的运行,但是可能会增加编译时间。
(4)对员工信息进行添加,建立员工数组属性,一次添加一个对象到数组中,返回值为true,添加成功;返回值为false,添加失败。
对员工信息进行添加时,需要通过数组存储员工,对数组下标进行循环遍历,判断当前数组下标所在的位置中是否已经存储员工。若未存储员工,则将当前创建的员工对象赋值到当前位置的数组中。
(5)按照员工号进行员工信息修改,通过条件语句判断,如果数组中的元素的员工号与输入对象的员工相同了,为新的对象赋值
(6)按照员工号移除员工,通过数组存储的员工号对员工进行判断,如果数组中的元素的员工号与输入对象的员工相同了,为新的对象赋值。
(7)按照员工号查找员工信息,通过数组存储的员工号对员工进行判断,如果数组中的元素的员工号与输入对象的员工相同了,返回符合条件的员工信息。
按照员工姓名查找员工信息,通过数组存储的员工姓名对员工进行判断,如果数组中的元素的员工号与输入对象的员工相同了,返回符号条件的所有的员工信息。
(8)建立主函数进行调用