//Node.java
//To be used as a external (not nested) class.
public class Node
{
    private int  data; // Data in the node
    private Node next; // Link to next node
    //Two constructors
    public Node(int dataPortion)
    {
        this(dataPortion, null);
    }
    public Node(int dataPortion, Node nextNode)
    {
        data = dataPortion;
        next = nextNode;
    }
    //Two getters
    public int getData()
    {
        return data;
    }
    public Node getNext()
    {
        return next;
    }
    //Two setters
    public void setData(int data)
    {
        this.data = data;
    }
    public void setNext(Node next)
    {
        this.next = next;
    }
}
