J'ai lu le javadoc pour les deux Object
et Cloneable
et je ne reçois pas quelque chose. Quelqu'un peut-il me s'il vous plaît expliquer les performances et/ou des différences fonctionnelles aux deux exemples suivants:Clonage avec et sans clonage
public class Widget
{
@Override
public Widget clone()
{
// ... return a clone of this Widget
}
}
..et:
public class Widget implements Cloneable
{
@Override
public Widget clone()
{
// ... return a clone of this Widget
}
}
Depuis Cloneable
n'a pas de méthodes qui lui sont liés, et seulement vous donne accès à la méthode clone() protégée de Object
, est-il toujours logique de l'implémenter même en premier lieu, vu que vous allez devoir écrire votre propre code (sûr) clone() de toute façon ? Merci d'avance pour toute clarification/contribution.
Très intéressant - merci! – IAmYourFaja
le lien ne fonctionne plus – marcospgp