Salve a tutti, ho questa classe che rappresenta un nodo di un albero binario
Come da oggetto del mio post, come potrei fare a rendere la classe Nodo immutabile?codice:class BTNode<E>{ private BTNode<E> parent,left,right; private E element; public BTNode(E element){ this.element=element; parent=left=right=null; } public BTNode(){ element=null; parent=left=right=null; } public void setParent(BTNode<E> p){parent=p;} public void setLeft(BTNode<E> l){left=l;} public void setRight(BTNode<E> r){right=r;} public void setElement(E el){element=el;} public BTNode<E> getParent(){return parent;} public BTNode<E> getLeft(){return left;} public BTNode<E> getRight(){return right;} public E element(){return element;} public void visit(){ System.out.println(" "+element); } }
Vincenzo Grasso

Rispondi quotando