언어

Record.Equals(Object) 메서드

정의

다른 개체가 이 개체와 "같음"인지 여부를 나타냅니다.

[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

매개 변수

obj
Object

비교할 참조 개체입니다.

반품

이 레코드가 인수와 같으면 그렇지 않은 경우

특성

설명

다른 개체가 이 개체와 "같음"인지 여부를 나타냅니다. 레코드 클래스는 일반적인 계약 Object#equals(Object) Object.equals외에도 다음과 같이 레코드 구성 요소 접근자 메서드의 결과를 정식 생성자에 전달하여 레코드 인스턴스가 "복사"될 때 고정을 추가로 준수해야 합니다.

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

그런 다음 해당 경우 r.equals(copy)여야 합니다.

에 대한 java.lang.Record.equals(java.lang.Object)Java 설명서

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상