資源簡介
員工對象(包括姓名,賬號,性別,年齡)這幾個屬性
有形如下的人員組織:
A
/ \
B C
/ \ / \
D E F G
/ \
H I
1.請用程序數(shù)據(jù)結構描述出來,組織結構中的人員用
員工對象表示.
2.編寫一個方法,實現(xiàn)輸入任何一個人員,按層次打印
出自己及其所有下屬.
如輸入B:打印出:
B
-D
--H
--I
-E

代碼片段和文件信息
package?man;
public?class?Man?{
private?Man?leftParent;
private?Man?rightParent;
private?Man?leftChild;
private?Man?rightChild;
private?String?name;
private?int?account;
private?String?sex;
private?int?age;
private?int?flag;
private?int?level;?
public?int?getLevel()?{
return?level;
}
public?void?setLevel(int?level)?{
this.level?=?level;
}
public?int?getFlag()?{
return?flag;
}
public?void?setFlag(int?flag)?{
this.flag?=?flag;
}
public?Man(String?nameint?accountString?sexint?age){
this.name?=?name;
this.account?=?account;
this.sex?=?sex;
this.age?=?age;
}
public?String?getName()?{
return?name;
}
public?void?setName(String?name)?{
this.name?=?name;
}
public?int?getAccount()?{
return?account;
}
public?void?setAccount(int?account)?{
this.account?=?account;
}
public?String?getSex()?{
return?sex;
}
public?void?setSex(String?sex)?{
this.sex?=?sex;
}
public?int?getAge()?{
return?age;
}
public?void?setAge(int?age)?{
this.age?=?age;
}
public?Man?getLeftParent()?{
return?leftParent;
}
public?void?setLeftParent(Man?leftParent)?{
this.leftParent?=?leftParent;
}
public?Man?getRightParent()?{
return?rightParent;
}
public?void?setRightParent(Man?rightParent)?{
this.rightParent?=?rightParent;
}
public?Man?getLeftChild()?{
return?leftChild;
}
public?void?setLeftChild(Man?leftChild)?{
this.leftChild?=?leftChild;
}
public?Man?getRightChild()?{
return?rightChild;
}
public?void?setRightChild(Man?rightChild)?{
this.rightChild?=?rightChild;
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????232??2009-01-09?17:27??Man\.classpath
?????文件????????379??2009-01-09?17:27??Man\.project
?????文件???????2379??2009-01-12?10:22??Man\bin\man\Man.class
?????文件????????477??2009-01-09?19:37??Man\bin\man\ManTree.class
?????文件????????338??2009-01-09?20:25??Man\bin\man\readme.txt
?????文件???????2972??2009-01-12?11:06??Man\bin\man\TreeProducer.class
?????文件???????1637??2009-01-12?10:22??Man\src\man\Man.java
?????文件????????170??2009-01-09?19:37??Man\src\man\ManTree.java
?????文件????????338??2009-01-09?20:25??Man\src\man\readme.txt
?????文件???????2629??2009-01-12?11:06??Man\src\man\TreeProducer.java
?????目錄??????????0??2009-01-09?20:25??Man\bin\man
?????目錄??????????0??2009-01-09?20:25??Man\src\man
?????目錄??????????0??2009-01-09?17:35??Man\bin
?????目錄??????????0??2009-01-09?17:35??Man\src
?????目錄??????????0??2009-01-09?17:27??Man
-----------?---------??----------?-----??----
????????????????11551????????????????????15
評論
共有 條評論