|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Dec 2010
Messaggi: 85
|
[Java] Clonazione profonda alberi
Salve,
ho un albero con 3 nodi iniziali (a, b, c), dovrei eseguire delle operazioni su ognuno di questi ed aggiungervi a questi gli altri due nodi iniziali clonati. In particolare devo eseguire delle operazioni su "a" e clonare "b" e "c". La clonazione la faccio in questo modo: Codice:
public Object clone() throws CloneNotSupportedException {
Nodo clonedNode = null;
try {
clonedNode = (Nodo) super.clone();
if (this.getFather() != null) {
INodo padreClonato = (INodo) clonedNode.getFather().clone();
clonedNode.setFather(padreClonato);
}
} catch (CloneNotSupportedException e) {
logger.debug("Eccezione nella clonazione " + e);
}
return clonedNode;
}
C'è qualcuno che riesce a darmi una mano a capire dove sbaglio? Grazie |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 16:45.



















