Source of Node.java


  1: //Node.java
  2: //To be used as a external (not nested) class.
  3: public class Node
  4: {
  5:     private int  data; // Data in the node
  6:     private Node next; // Link to next node
  7:     //Two constructors
  8:     public Node(int dataPortion)
  9:     {
 10:         this(dataPortion, null);
 11:     }
 12:     public Node(int dataPortion, Node nextNode)
 13:     {
 14:         data = dataPortion;
 15:         next = nextNode;
 16:     }
 17:     //Two getters
 18:     public int getData()
 19:     {
 20:         return data;
 21:     }
 22:     public Node getNext()
 23:     {
 24:         return next;
 25:     }
 26:     //Two setters
 27:     public void setData(int data)
 28:     {
 29:         this.data = data;
 30:     }
 31:     public void setNext(Node next)
 32:     {
 33:         this.next = next;
 34:     }
 35: }