作业批复中添加员工的方法

作业批复中添加员工的方法

想问一下,这个方法把员工加入到数组当中,员工数量增加,没有区分不同部门的员工数量啊

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕小班 2020-05-26 18:44:10

同学你好,这里并不是用一个员工数组表示两个不同的部门,而是封装后的部门,实例化一个部门对象,在内存中开辟一块空间,表示这个对象,通过调用添加员工的方法,改变这个部门对象中的员工数组和员工人数的属性值,比如:

http://img1.sycdn.imooc.com//climg/5eccf2d9096f559d07770441.jpg

如上所示,通过人事部的部门对象,只能修改人事部对象中的员工数组的属性,创建两个对象,每次改变成员属性是改变不同对象的成员属性。

如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~

  • 提问者 秦曦 #1
    是不是再测试类中添加员工信息时,会根据员工的不用部门添加到相应部门实例中 d1.addDepartmentStaff(s1); d2.addDepartmentStaff(s2); 其中s1和s2是不同部门的员工;是这样的么
    2020-05-27 09:59:05
  • 好帮手慕小班 回复 提问者 秦曦 #2
    同学你好,在测试类中添加员工信息时,会由于不同部门调用,在对应部门对象中添加员工对象,比如 d1.addDepartmentStaff(s1);就会在d1对象中添加员工。 所以最后执行完成后,s1与s2会是不同部门下的员工。 如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~
    2020-05-27 13:46:21
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师