1: //Node.java//To be used as a external (not nested) class.public class Node{ private int data; //Data in the node private Node link; //Link to next node //Two constructors public Node(int dataValue) { this(dataValue, null); } public Node(int dataValue, Node linkValue) { data = dataValue; link = linkValue; } //Two getters public int getData() { return data; } public Node getLink() { return link; } //Two setters public void setData(int dataValue) { data = dataValue; } public void setLink(Node linkValue) { link = linkValue; }}