Source of 3.25.java


  1: private class Node
  2: {
  3:    private T data;    // Entry in bag
  4:    private Node next; // Link to next node
  5:    
  6:    private Node(T dataPortion)
  7:    {
  8:       this(dataPortion, null);
  9:    } // end constructor
 10:    
 11:    private Node(T dataPortion, Node nextNode)
 12:    {
 13:       data = dataPortion;
 14:       next = nextNode;
 15:    } // end constructor
 16:    
 17:    private T getData()
 18:    {
 19:       return data;
 20:    } // end getData
 21:    
 22:    private void setData(T newData)
 23:    {
 24:       data = newData;
 25:    } // end setData
 26:    
 27:    private Node getNextNode()
 28:    {
 29:       return next;
 30:    } // end getNextNode
 31:    
 32:    private void setNextNode(Node nextNode)
 33:    {
 34:       next = nextNode;
 35:    } // end setNextNode
 36: } // end Node