import java.awt.Container;
import java.lang.Object;
import javax.swing.text.*;;
public class Node implements Position {
private Container container;
private Object element;
private Node left;
private Node right;
private Node parent;
public Node(){ } // default constructor
public Node(Object o, Node u, Node v, Node w, Container c)
{
setElement(o);
setContainer(c);
setParent(u);
setLeft(v);
setRight(w);
}
public Object element() {return element;}
public void setElement(Object o){ element=o;}
public Container container() {return container;}
public void setContainer(Container c){ container=c;}
public Node getLeft(){return left;}
public void setLeft(Node v){left=v;}
public Node getRight(){return right;}
public void setRight(Node v){right=v;}
public Node getParent(){return parent;}
public void setParent(Node v){parent=v;}
public int getOffset(){//change this line;}
}
}请教在这个类中所定义的 container 类的作用是什么?还有就是为什么要实现Position接口?
请高手作答,谢谢!
import java.lang.Object;
import javax.swing.text.*;;
public class Node implements Position {
private Container container;
private Object element;
private Node left;
private Node right;
private Node parent;
public Node(){ } // default constructor
public Node(Object o, Node u, Node v, Node w, Container c)
{
setElement(o);
setContainer(c);
setParent(u);
setLeft(v);
setRight(w);
}
public Object element() {return element;}
public void setElement(Object o){ element=o;}
public Container container() {return container;}
public void setContainer(Container c){ container=c;}
public Node getLeft(){return left;}
public void setLeft(Node v){left=v;}
public Node getRight(){return right;}
public void setRight(Node v){right=v;}
public Node getParent(){return parent;}
public void setParent(Node v){parent=v;}
public int getOffset(){//change this line;}
}
}请教在这个类中所定义的 container 类的作用是什么?还有就是为什么要实现Position接口?
请高手作答,谢谢!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货