Branch.java
上传用户:hensond
上传日期:2021-12-27
资源大小:817k
文件大小:1k
- package com.company.section6;
- import java.util.ArrayList;
- /**
- * @author cbf4Life cbf4life@126.com
- * I'm glad to share my knowledge with you all.
- * 节点类,也简单了很多
- */
- public class Branch extends Corp {
- //领导下边有那些下级领导和小兵
- ArrayList<Corp> subordinateList = new ArrayList<Corp>();
-
- //构造函数是必须的了
- public Branch(String _name,String _position,int _salary){
- super(_name,_position,_salary);
- }
-
- //增加一个下属,可能是小头目,也可能是个小兵
- public void addSubordinate(Corp corp) {
- corp.setParent(this); //设置父节点
- this.subordinateList.add(corp);
- }
-
- //我有哪些下属
- public ArrayList<Corp> getSubordinate() {
- return this.subordinateList;
- }
-
- }