Visualizzazione dei risultati da 1 a 6 su 6

Discussione: [JAVA] Clonare oggetto

  1. #1

    [JAVA] Clonare oggetto

    Ciao a tutti,
    ho un problema, io dovrei clonare un oggetto, abbastanza complesso, ha diverse inner, questo oggetto mi viene generato a partire da un xsd, quindi non posso metterci mano e implementare l'interfaccia Clonable...

    Volevo sapere se c'erano altre vie per clonarlo in tutte le sue parti...

    grazie
    La vita sarebbe piu' facile se avessi il codice sorgente!

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    4,157
    devi fare il tuo metodo clone

    codice:
    TuoOggettoDaClonare clone(TuoOggettoDaClonare obj);
    e qui dentro usi l'interfaccia pubblica dell'oggetto per clonarlo (in profondità ovviamente)
    RTFM Read That F*** Manual!!!

  3. #3
    purtroppo essendo stub, non posso modificare le classi generate...
    La vita sarebbe piu' facile se avessi il codice sorgente!

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    4,157
    non devi modificare le tue classi, da un'altra parte (una Utility) che preso un oggetto di quel tipo ne torna una copia
    RTFM Read That F*** Manual!!!

  5. #5
    ok, ma vengono clonate anche le inner classes?

    oppure devo fare un Utility per ogni inner class?

    stavo guardando BeanUtils
    La vita sarebbe piu' facile se avessi il codice sorgente!

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    4,157
    sei tu che fai clone, non è il clone di default. Sei tu che ti preoccupi dato un oggetto di duplicarne il contenuto per i tuoi interessi
    Fai conto che se hai accesso alle innerclass puoi clonare, altrimenti non c'è modo
    RTFM Read That F*** Manual!!!

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.