3-8编程问题

3-8编程问题

http://img1.sycdn.imooc.com/climg//59bd236700013f4708720285.jpg老师,最后的部门人数统计,有没有好的办法,通过程序判断来实现的。求教。

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

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

1回答
Tender10 2017-09-17 11:19:36

目前不能确切的知道你是怎么实现的啊,实现的方式就可以在addStaff()方法中,当存储一个员工对象时,就让统计员工的变量值加1,最后通过不同部门对象调用addStaff()方法就可以分别统计员工的人数了。你可以将你判断的方法贴出来。

  • 提问者 二师兄e #1
    我就是调用dep1.addSatff(staff1)的方法,实现统计员工变量值加1。但是当我调用dep1.addStaff(staff4);后dep1.getStaffNum()就会变成4。但是第四个员工是市场部的。我是想问。有没有一种判断的程序。当其他部门的员工信息,也被dep1调用后,不会实现加1,仍然是3。
    2017-09-17 16:21:26
  • Tender10 回复 提问者 二师兄e #2
    你可以通过部门的名称来作为判断的依据,在addStaff()方法中通过判断部门的名称是否等于当前调用对象的名称,如果相等在让变量值加1,如果不相等就不执行加1操作。
    2017-09-18 09:28:20
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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