Ho letto javadoc sia per Object
che per Cloneable
e sto semplicemente non "ottenendo" qualcosa. Qualcuno può spiegare a me le prestazioni e/o differenze funzionali ai due esempi che seguono:Clone di overriding con e senza Cloneable
public class Widget
{
@Override
public Widget clone()
{
// ... return a clone of this Widget
}
}
..e:
public class Widget implements Cloneable
{
@Override
public Widget clone()
{
// ... return a clone of this Widget
}
}
Dal Cloneable
non ha alcun metodo legato ad esso, e solo ti dà accesso al metodo clone() protetto da Object
, ha sempre senso implementarlo anche in primo luogo, visto che dovrai scrivere il tuo codice clone() (sicuro) in ogni modo ? Grazie in anticipo per qualsiasi chiarimento/input.
Molto interessante - grazie! Il collegamento – IAmYourFaja
non funziona più – marcospgp