Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    4

    [JAVA] Metodo clone() Java

    Ciao a tutti,
    Ho un dubbio con l'override del metodo clone . Ho una classe che ha un costruttore che non gestisce l'eccezione e voglio, sempre in questa classe, implementare il metodo clone. Ora essendo clone un metodo che non gestisce l'errore, come posso fare?
    Preciso che io non voglio gestire l'errore all'interno della classe.
    Grazie.

  2. #2
    Utente di HTML.it L'avatar di Pastore12
    Registrato dal
    Oct 2008
    Messaggi
    1,051
    Ho una classe che ha un costruttore
    Un oggetto..

    Ora essendo clone un metodo che non gestisce l'errore, come posso fare?
    Come non gestisce l'errore? Lo gestisce eccome! Infatti se un generico chiamante cerca di clonare un oggetto, ma la clonazione genera un errore, il chiamante viene informato dell'eccezione. E direi che questa è in genere la soluzione migliore.

    Le eccezioni che possono generarsi all'interno del metodo clone le devi catchare. Poi nel blocco di catch puoi generare una CloneNotSupportedException oppure effettuare le operazioni che ritieni più opportune...


    http://java.sun.com/j2se/1.4.2/docs/...ect.html#clone()
    "Ethics are to me something private. Whenever you use it as an argument for why somebody_else should do something, you’re no longer being ethical, you’re just being a sanctimonious dick-head"
    Linus Torvalds

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    4
    Grazie . Tutto risolto.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.