Lenguaje

Record.Equals(Object) Método

Definición

Indica si algún otro objeto es "igual a" este.

[Android.Runtime.Register("equals", "(Ljava/lang/Object;)Z", "GetEquals_Ljava_lang_Object_Handler", ApiSince=34)]
public abstract bool Equals(Java.Lang.Object? obj);
[<Android.Runtime.Register("equals", "(Ljava/lang/Object;)Z", "GetEquals_Ljava_lang_Object_Handler", ApiSince=34)>]
override this.Equals : Java.Lang.Object -> bool

Parámetros

obj
Object

objeto de referencia con el que se va a comparar.

Devoluciones

true si este registro es igual al argumento; false de lo contrario.

Atributos

Comentarios

Indica si algún otro objeto es "igual a" este. Además del contrato general de Object#equals(Object) Object.equals, las clases de registro deben obedecer aún más la invariable que cuando una instancia de registro se "copia" pasando el resultado de los métodos de descriptor de acceso del componente de registro al constructor canónico, como se indica a continuación:

R copy = new R(r.c1(), r.c2(), ..., r.cn());

entonces debe ser el caso de que r.equals(copy).

Java documentación para java.lang.Record.equals(java.lang.Object).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a