Question: Node -Item:int -next: Node +Node(newitem:int) +Node(newitem:int, nextNode: Node) setitem(newitem:int): void setNext(nextNode: Node): void *getitem(): int +getNext():Node 18. (10 points) Node class. For the Node class
Node -Item:int -next: Node +Node(newitem:int) +Node(newitem:int, nextNode: Node) setitem(newitem:int): void setNext(nextNode: Node): void *getitem(): int +getNext():Node 18. (10 points) Node class. For the Node class shown below, please correct the statement(s). If you find there are any syntactic or logical errors. (Hint: Refer to the UML shown above.) public class Node private Node item; (1) private Object next; (2) public void NodeNode newItem) (3) next null; item-newitem; I end constructor (5) public void Node(int newitem, Node nextNode) (6) next nextNode; (7) item - newItem; (8) end constructor public Node setItem(Object newitem) { (9) newitem=item; (10) end settem public void setNext(Node nextNode) {(11) (12) nextNode - next; } // end setNext public int getItem() { (13) return next; } // end getItem public void getNext() { (15) retum item; (16) ) // end getNext // end class Node Page 14 of 19
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
