/**
  * @FileName    : TreeNode
  * @Description : 二叉数的节点对象
  * @Date        : 2004-6-24
  * @Author      : dalily
  */
public class  TreeNode
{
//左节点
private TreeNode lNode ; //右节点
private TreeNode rNode ; //节点内容
private String strContent; //该节点是否已经访问
private boolean bFlag = false; //节点位置
private int iPosition; public TreeNode(String strContent, int iPosition){
setPosition(iPosition);
setContent(strContent);
} //节点访问操作
public void setFlag(boolean bFlag){
this.bFlag = bFlag;
}
public boolean getFlag(){
return bFlag;
}    //节点位置操作
public int getPosition(){
return iPosition;
}
public void setPosition(int iPosition){
this.iPosition = iPosition;
}    //节点内容操作
public String getContent(){
return strContent;
}
public void setContent(String strContent){
this.strContent = strContent;
}
    
//左节点操作
public TreeNode getLNode(){
return lNode;
}
public void setLNode(TreeNode lNode){
this.lNode = lNode;
}    //右节点操作
public TreeNode getRNode(){
return rNode;
}
public void setRNode(TreeNode rNode){
this.rNode = rNode;
}
}

解决方案 »

  1.   

    /**
      * @FileName    : TreeNode
      * @Description : 二叉数的节点对象
      * @Date        : 2004-6-24
      * @Author      : dalily
      */
    public class  TreeNode
    {
    //左节点
    private TreeNode lNode ; //右节点
    private TreeNode rNode ; //节点内容
    private String strContent; //该节点是否已经访问
    private boolean bFlag = false; //节点位置
    private int iPosition; public TreeNode(String strContent, int iPosition){
    setPosition(iPosition);
    setContent(strContent);
    } //节点访问操作
    public void setFlag(boolean bFlag){
    this.bFlag = bFlag;
    }
    public boolean getFlag(){
    return bFlag;
    }    //节点位置操作
    public int getPosition(){
    return iPosition;
    }
    public void setPosition(int iPosition){
    this.iPosition = iPosition;
    }    //节点内容操作
    public String getContent(){
    return strContent;
    }
    public void setContent(String strContent){
    this.strContent = strContent;
    }
        
    //左节点操作
    public TreeNode getLNode(){
    return lNode;
    }
    public void setLNode(TreeNode lNode){
    this.lNode = lNode;
    }    //右节点操作
    public TreeNode getRNode(){
    return rNode;
    }
    public void setRNode(TreeNode rNode){
    this.rNode = rNode;
    }
    }
      

  2.   

    /**
      * @FileName    : TreeNode
      * @Description : 二叉数的节点对象
      * @Date        : 2004-6-24
      * @Author      : dalily
      */
    public class  TreeNode
    {
    //左节点
    private TreeNode lNode ; //右节点
    private TreeNode rNode ; //节点内容
    private String strContent; //该节点是否已经访问
    private boolean bFlag = false; //节点位置
    private int iPosition; public TreeNode(String strContent, int iPosition){
    setPosition(iPosition);
    setContent(strContent);
    } //节点访问操作
    public void setFlag(boolean bFlag){
    this.bFlag = bFlag;
    }
    public boolean getFlag(){
    return bFlag;
    }    //节点位置操作
    public int getPosition(){
    return iPosition;
    }
    public void setPosition(int iPosition){
    this.iPosition = iPosition;
    }    //节点内容操作
    public String getContent(){
    return strContent;
    }
    public void setContent(String strContent){
    this.strContent = strContent;
    }
        
    //左节点操作
    public TreeNode getLNode(){
    return lNode;
    }
    public void setLNode(TreeNode lNode){
    this.lNode = lNode;
    }    //右节点操作
    public TreeNode getRNode(){
    return rNode;
    }
    public void setRNode(TreeNode rNode){
    this.rNode = rNode;
    }
    }