1700467677
//叶子叫什么名字
1700467678
1700467679
private String name=””;
1700467680
1700467681
//叶子的职位
1700467682
1700467683
private String position=””;
1700467684
1700467685
//叶子的薪水
1700467686
1700467687
private int salary=0;
1700467688
1700467689
//通过构造函数传递信息
1700467690
1700467691
public Leaf(String name,String position,int salary){
1700467692
1700467693
this.name=name;
1700467694
1700467695
this.position=position;
1700467696
1700467697
this.salary=salary;
1700467698
1700467699
}
1700467700
1700467701
//最小的小兵只能获得自己的信息了
1700467702
1700467703
public String getInfo(){
1700467704
1700467705
String info=””;
1700467706
1700467707
info=“名称:”+this.name;
1700467708
1700467709
info=info+”\t职位:”+this.position;
1700467710
1700467711
info=info+”\t薪水:”+this.salary;
1700467712
1700467713
return info;
1700467714
1700467715
}
1700467716
1700467717
}
1700467718
1700467719
好了,所有的根节点、树枝节点和叶子节点都已经实现了,从总经理、部门经理到最终的员工都已经实现,然后的工作就是组装成一个树状结构并遍历这颗树,通过什么来完成呢?通过场景类Client完成,如代码清单21-7所示。
1700467720
1700467721
代码清单21-7 场景类
1700467722
1700467723
public class Client{
1700467724
1700467725
public static void main(String[]args){
1700467726
[
上一页 ]
[ :1.700467677e+09 ]
[
下一页 ]