打字猴:1.700467613e+09
1700467613 this.salary=salary;
1700467614
1700467615 }
1700467616
1700467617 //增加一个子树枝节点
1700467618
1700467619 public void add(IBranch branch){
1700467620
1700467621 this.subordinateList.add(branch);
1700467622
1700467623 }
1700467624
1700467625 //增加一个叶子节点
1700467626
1700467627 public void add(ILeaf leaf){
1700467628
1700467629 this.subordinateList.add(leaf);
1700467630
1700467631 }
1700467632
1700467633 //获得自己树枝节点的信息
1700467634
1700467635 public String getInfo(){
1700467636
1700467637 String info=””;
1700467638
1700467639 info=“名称:”+this.name;
1700467640
1700467641 info=info+”\t职位:”+this.position;
1700467642
1700467643 info=info+”\t薪水:”+this.salary;
1700467644
1700467645 return info;
1700467646
1700467647 }
1700467648
1700467649 //获得下级的信息
1700467650
1700467651 public ArrayList getSubordinateInfo(){
1700467652
1700467653 return this.subordinateList;
1700467654
1700467655 }
1700467656
1700467657 }
1700467658
1700467659 不管是总经理还是部门经理都是有子节点的存在,最终的子节点就是叶子节点,其接口如代码清单21-5所示。
1700467660
1700467661 代码清单21-5 叶子节点的接口
1700467662
[ 上一页 ]  [ :1.700467613e+09 ]  [ 下一页 ]