java如何用递归输出所有公司职员
1、题目如下:一个公司有很多部门,每个部门都有直属的员工。大部门下可能有子部门,甚至是子子部门。编写代码,模拟公司的情况:
1、可以给公司添加部门在职人员
2、可以给指定部门,添加部门或直属人员。
3、列表显示部门下所有子部门和人员信息。

2、下面为职员Person类。

3、下面为部门Dept类。

4、下面为部门Dept类。这里面的addAllPerson()为本题重点,是个递归方法。

5、公司类Company。

6、公司类Company。

7、测试类。调用公司中的方法,公司调用部门方法。

8、测试结果如下。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:143
阅读量:143
阅读量:50
阅读量:86
阅读量:115