Salve,.
se ho un'oggetto dichiarato come private e poi ho un metodo che ritorna l'oggetto all'esterno della classe, questi è una copia o è l'oggetto stesso?
Grazie
Salve,.
se ho un'oggetto dichiarato come private e poi ho un metodo che ritorna l'oggetto all'esterno della classe, questi è una copia o è l'oggetto stesso?
Grazie
Se non hai usato il metodo clone() quella che restituisci è sempre una copia del riferimento a quell'oggetto.
SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
Di questo libro e degli altri (blog personale di recensioni libri) | NO M.P. TECNICI
Quindi non c'è pericolo che q.uno lo modifichi?
Grazie
http://www.ba.infn.it/~zito/jsem/parametri.htmlOriginariamente inviato da Vik27
Quindi non c'è pericolo che q.uno lo modifichi?
Grazie
edit: comunque avresti sbagliato sezione, Java ne ha una tutta sua![]()
SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
Di questo libro e degli altri (blog personale di recensioni libri) | NO M.P. TECNICI
Assolutamente sì che c'è pericolo. Il metodo che hai citato ritorna una copia del RIFERIMENTO dell'oggetto, non dell'oggetto stesso (che è presente in memoria una sola volta). Se qualcuno esegue delle operazioni di modifica su questo riferimento, queste avranno effetto anche sull'oggetto "reale"Quindi non c'è pericolo che q.uno lo modifichi?