Java Reference
In-Depth Information
this (dataPortion, null );
} // end constructor
private Node(T dataPortion, Node nextNode)
{
data = dataPortion;
next = nextNode;
} // end constructor
private T getData()
{
return data;
} // end getData
private void setData(T newData)
{
data = newData;
} // end setData
private Node getNextNode()
{
return next;
} // end getNextNode
private void setNextNode(Node nextNode)
{
next = nextNode;
} // end setNextNode
} // end Node
3.26
With these additions to Node , we could revise the implementation of LinkedBag by making changes
such as the following:
Change
newNode.next = firstNode;
to
newNode.setNextNode(firstNode);
Change
currentNode = currentNode.next;
to
currentNode = currentNode.getNextNode();
Change
result = firstNode.data;
to
result = firstNode.getData();
Change
entryNode.data = firstNode.data;
Search WWH ::




Custom Search