Source of Node.java


  1: //Node.java
  2: //To be used as a external (not nested) class.

  4: public class Node
  5: {
  6:     private int data; //Data in the node
  7:     private Node next; //Link to next node

  9:     //Two constructors
 10:     public Node(int dataPortion)
 11:     {
 12:         this(dataPortion, null);
 13:     }

 15:     public Node
 16:     (
 17:         int dataPortion,
 18:         Node nextNode
 19:     )
 20:     {
 21:         data = dataPortion;
 22:         next = nextNode;
 23:     }

 25:     //Two getters
 26:     public int getData()
 27:     {
 28:         return data;
 29:     }

 31:     public Node getNext()
 32:     {
 33:         return next;
 34:     }

 36:     //Two setters
 37:     public void setData(int data)
 38:     {
 39:         this.data = data;
 40:     }

 42:     public void setNext(Node next)
 43:     {
 44:         this.next = next;
 45:     }
 46: }