Langage

ComponentName.Clone Méthode

Définition

Crée et retourne une copie de ce Objectfichier .

[Android.Runtime.Register("clone", "()Landroid/content/ComponentName;", "")]
public Android.Content.ComponentName? Clone();
[<Android.Runtime.Register("clone", "()Landroid/content/ComponentName;", "")>]
override this.Clone : unit -> Android.Content.ComponentName

Retours

Crée et retourne une copie de cet objet. La signification précise de « copy » peut dépendre de la classe de l’objet. L’intention générale est que, pour n’importe quel objet x , l’expression : x.clone() != x sera true, et que l’expression : x.clone().getClass() == x.getClass() sera vraie, mais ce ne sont pas des exigences absolues. Bien qu’il s’agit généralement du cas où : x.clone().equals(x) sera vrai, ce n’est pas une exigence absolue. Par convention, l’objet retourné doit être obtenu en appelant super.clone. Si une classe et toutes ses superclasses (sauf Object) obéissent à cette convention, il s’agit du cas que x.clone().getClass() == x.getClass() . Par convention, l’objet retourné par cette méthode doit être indépendant de cet objet (qui est cloné). Pour atteindre cette indépendance, il peut être nécessaire de modifier un ou plusieurs champs de l’objet retourné par super.clone avant de le renvoyer. En règle générale, cela signifie copier tous les objets mutables qui composent la « structure profonde » interne de l’objet cloné et en remplaçant les références à ces objets par des références aux copies. Si une classe contient uniquement des champs primitifs ou des références à des objets immuables, il est généralement le cas où aucun champ de l’objet retourné par super.clone ne doit être modifié. Retourne ComponentName un clone de cette instance.

Attributs

Remarques

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

Java documentation pour android.content.ComponentName.clone().

S’applique à